学习地址:http://www.ixueyun.com/lessons/detail-lessonId-685.htmlhtml
1、课程概述 软件开发在经历了面向过程编程的阶段,如今正大行其道的是敏捷开发,它是针对传统的瀑布开发模式的 弊端而产生的一种新的开发模式,它的目标是提升开发效率和响应能力。它经过积极反馈、快速迭代的方 式开发项目。本项目正是实践敏捷开发而且结合当前社会人们在生活圈子中,为了可以在最低成本下分享 更加精彩的生活的实际需求,应用Ruby on Rails这个完整的MVC框架开发。项目将会贯彻敏捷开发的:沟 通、简单、反馈、勇气和谦逊的价值观,运用Twitter Bootstrap这个流行的前端框架。目的是构建一个层 次结构清晰,可扩展性强的web2.0网站。这个项目采用Ruby on Rails框架开发,这其中涉及到Web开发的基 础知识(HTML、CSS、JAVASCRIPT),MVC模式的完整整合应用,数据库及对象模型的交互设计,Twitter Bootstrap、jQuery等前端框架及Ajax技术的成熟应用。 2、学习目标 一、学会运用Ruby on rails框架开发Web项目; 二、学会运用MVC模式开发Web项目; 三、学会遵守Web标准的前端开发,包括Ajax的应用; 四、学习敏捷开发模式; 五、掌握jQuery、Twitter Bootstrap等前端框架的使用。 3、教学模式 一、对关键技术进行分析并讲解其基本概念; 二、对于每个知识点,重点是讲解如何使用该知识点进行软件开发; 三、每一讲以后都会有该讲所需完成的做业,学员应该经过该做业的练习达到对该知识的灵活应用; 四、重要的代码基本都是纯手工录入,保证学员可以加深对代码的理解; 五、整个教程是基于开发项目中所需的知识点进行讲解的。 4、适合学员 一、熟悉Web编程基础知识(HTML、CSS、JAVASCRIPT); 二、熟悉J2EE的SSH、PHP等开发语言及模式; 三、了解MVC模式; 四、有志从事新型的Web开发。 5、课程大纲 一、课程及项目背景介绍 二、项目的建立 三、用户的注册及登陆(上) 四、用户的逐渐及登陆(下) 五、用户的模型验证及拦截器的使用 六、运用Bootstrap构建全局视图模型 七、帐务类别的管理模块 八、建立个人活动及活动管理 九、为个人活动记帐 十、个人预算管理 十一、个人帐务管理 十二、帐务记录服务 1三、跟踪帐务预算进度 1四、统计个人帐务记录 1五、建立圈子广场 1六、加入圈子并设置管理员 1七、为圈子建立活动 1八、圈子的预算管理 1九、圈子的帐务管理 20、加速个人应用 2一、测试个人应用 2二、项目总结