学习地址: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、项目总结

Ruby on Rails框架开发学习的更多相关文章

  1. 通过Ruby On Rails 框架来更好的理解MVC框架

    通过Ruby On Rails 框架来更好的理解MVC框架   1.背景    因为我在学习软件工程课程的时候,对于 MVC 框架理解不太深入,只是在理论层面上掌握,但是不知道如何在开发中使用 MVC ...

  2. [技术博客] 软工-Ruby on Rails 后端开发总结分享

    [技术博客] 软工-Ruby on Rails 后端开发总结分享 在这次软件编写中,我们的后端使用了Ruby on Rails (RoR)框架. Rails框架是用Ruby编写的.这意味着当我们为Ru ...

  3. Ruby on Rails框架(1)-安装全攻略

    序 关于Rails的三句箴言 (1)DRY:Don't Repeat Yourself(不要重复你自己) rails的开发理念,不要用你的代码不停的重复,rails框架给开发者提供了一套非常完善的支持 ...

  4. 《Ruby on Rails教程》学习笔记

    本文是我在阅读 Ruby on Rails 教程的简体中文版时所做的摘录,以及学习时寻找的补充知识.补充知识主要来自于 Ruby on Rails 實戰聖經. Asset Pipeline 在最新版 ...

  5. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring框架的基本思想

    EJB的学习成本很高,开发效率却不高,需要编写很多重复的代码,这些问题阻止了EJB的继续发展.就在EJB技术止步不前的时候,Spring框架在合适的时机出现了,Spring框架和EJB不同,Sprin ...

  6. 腾讯QQ企业邮箱在ruby on rails 框架中的mailer配置

    在编写ruby on rails程序时,我们可能会需要用到发送邮件的程序,如果使用gmail进行smtp发送一般问题不大,但很多企业使用的是腾讯QQ企业邮箱.使用该邮箱进行链接时出现各种错误,goog ...

  7. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤

    因为 Spring MVC 是 Spring 框架中的一个子模块,所以 Spring 与 SpringMVC 之间不存在整合的问题.实际上,SSM 框架的整合只涉及 Spring 与 MyBatis ...

  8. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:测试SSH框架分层整合及验证事务是否有效

    测试框架分层的整合 HibernateTemplate 和 HibernateDaoSupport,这两个类是 Spring 为整合 Hibernate3 提供的两个工具类. HibernateTem ...

  9. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSH框架(Struts2+Spring+Hibernate)搭建整合详细步骤

    在实际项目的开发中,为了充分利用各个框架的优点,通常都会把 Spring 与其他框架整合在一起使用. 整合就是将不同的框架放在一个项目中,共同使用它们的技术,发挥它们的优点,并形成互补.一般而言,在进 ...

随机推荐

  1. 在将 varchar 值 '1,2,3,4,5,6,7,8' 转换成数据类型 int 时失败。

    alter PROCEDURE PrTradingDelete ) AS BEGIN WHERE id in(@id) END GO 执行上面这个存储过程会异常.提示 :在将 varchar 值 '1 ...

  2. Confluence部署攻略 [转]

    一.软件介绍 AtlassianConfluence(简称Confluence)是一个专业的wiki程序.它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享.Confluence不是一 ...

  3. Mac 实用工具bash-comletion介绍安装

    介绍: 相信用过centos系统的同学都满喜欢它的自动补全功能.在mac系统中自带的bash,但是在我们引用git做一些分支切换等操作时并没有我们需要的那么强大. 现在推荐一款好用的插件bash-co ...

  4. 第一章 Mybtais的两种启动方式

    Mybatis的两种启动方式如下: 1.xml实现: xml的实现方式中,主要是通过手动创建SqlSession,然后调用session.selectOne()方法实现来实现. 首先是创建Config ...

  5. 地址标记,SpringMVC转发与调用相关知识存档

    1.mytest_mavenprj1中,index的 <a href="login/login.html">点击登录</a> 与 <a href=&q ...

  6. P2320 [HNOI2006]鬼谷子的钱袋

    洛谷2320 06湖南 鬼谷子的钱袋 来源 题目描述 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政.有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行 ...

  7. 关于用CSS3画图形的一些思考

    众所周知,用CSS3的圆角.转换可以画出各种不同的形状,制作不同的图案,早些前先驱者已画出经典的叮当猫,iphone手机等展示CSS3的强大实力,趁最近有空我也对CSS3进行了一些实践,颇有收获. 用 ...

  8. 调用数据库函数CallableStatement

  9. MyEclipse 10 中如何更改字体

    打开Myeclipse软件.window->preferences->General->Appearance->Colors and Fonts然后在窗口的右边会显示一些如下图 ...

  10. 从0开始学Swift笔记整理(四)

    这是跟在上一篇博文后续内容: --重写方法 重写实例方法 在子类中重写从父类继承来的实例方法和静态方法.先介绍实例方法的重写. 下面看一个示例: class Person {        var n ...