您的位置:首页 > 编程语言 > Ruby

Ruby on Rails框架开发学习

2013-08-19 16:12 609 查看
学习地址:http://www.ixueyun.com/lessons/detail-lessonId-685.html

一、课程概述

软件开发在经历了面向过程编程的阶段,现在正大行其道的是敏捷开发,它是针对传统的瀑布开发模式的

弊端而产生的一种新的开发模式,它的目标是提高开发效率和响应能力。它通过积极反馈、快速迭代的方

式开发项目。本项目正是实践敏捷开发并且结合当前社会人们在生活圈子中,为了能够在最低成本下分享

更加精彩的生活的实际需求,应用Ruby on Rails这个完整的MVC框架开发。项目将会贯彻敏捷开发的:沟

通、简单、反馈、勇气和谦逊的价值观,运用Twitter Bootstrap这个流行的前端框架。目的是构建一个层

次结构清晰,可扩展性强的web2.0网站。这个项目采用Ruby on Rails框架开发,这其中涉及到Web开发的基

础知识(HTML、CSS、JAVASCRIPT),MVC模式的完整整合应用,数据库及对象模型的交互设计,Twitter

Bootstrap、jQuery等前端框架及Ajax技术的成熟应用。

二、学习目标

1、学会运用Ruby on rails框架开发Web项目;

2、学会运用MVC模式开发Web项目;

3、学会遵照Web标准的前端开发,包括Ajax的应用;

4、学习敏捷开发模式;

5、掌握jQuery、Twitter Bootstrap等前端框架的使用。

三、教学模式

1、对关键技术进行分析并讲解其基本概念;

2、对于每一个知识点,重点是讲解如何使用该知识点进行软件开发;

3、每一讲之后都会有该讲所需完成的作业,学员应该通过该作业的练习达到对该知识的灵活应用;

4、重要的代码基本都是纯手工录入,保证学员能够加深对代码的理解;

5、整个教程是基于开发项目中所需的知识点进行讲解的。

四、适合学员

1、熟悉Web编程基础知识(HTML、CSS、JAVASCRIPT);

2、熟悉J2EE的SSH、PHP等开发语言及模式;

3、了解MVC模式;

4、有志从事新型的Web开发。

 五、课程大纲

1、课程及项目背景介绍

2、项目的创建

3、用户的注册及登录(上)

4、用户的逐渐及登录(下)

5、用户的模型验证及拦截器的使用

6、运用Bootstrap构建全局视图模型

7、账务类别的管理模块

8、创建我的活动及活动管理

9、为我的活动记账

10、我的预算管理

11、我的账务管理

12、账务记录服务

13、跟踪账务预算进度

14、统计我的账务记录

15、创建圈子广场

16、加入圈子并设置管理员

17、为圈子创建活动

18、圈子的预算管理

19、圈子的账务管理

20、加速我的应用

21、测试我的应用

22、项目总结
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: