学习地址: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. mormot 数据集转换为JSON字串

    mormot 数据集转换为JSON字串 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graph ...

  2. GATK使用说明(一)

    1. 官方网址 https://software.broadinstitute.org/gatk/ 2. 下载Latest version: 3.7 3. FileZilla 上传至服务器,解压 ta ...

  3. 团队博客作业Week1

    Study the projects done by previous student groups - View their blog site, use their software, email ...

  4. sql语句练习50题

    Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid,Cid,score) 成绩表 Teacher(Tid,Tname) ...

  5. jobs 命令

    jobs命令  显示了当前 shell 环境中已启动的作业状态. 如果 JobID 参数没有指定特定作业,就显示所有的活动的作业的状态信息. 如果报告了一个作业的终止,shell 从当前的 shell ...

  6. 傅盛谈管理的本质zz

    管理的本质就是树立一个核心的业务,让这个业务带着所有的员工和组织构架往前走,而不是去构建一个四平八稳的组织,让所有的业务井井有条. 今天,整个互联网都在回归本原.它让以前看上去极简单的点产生爆发,而不 ...

  7. 【区间dp】codevs1966 乘法游戏

    f(i,j)=min{f(i,k)+f(k,j)+a[i]*a[k]*a[j]}(1<=i<=j<=n,i<k<j) #include<cstdio> #in ...

  8. IIS7.5支持html页面包含(include)html页面

    前提条件: ServerSideIncludeModule的安装: 在安装iis的时候选择上该服务(“在服务端包含文件”,选项)即可,如下: 1:处理映射程序 添加模块映射 请求路径 *.html 模 ...

  9. 添加App启动页面

    记录下自己在设置app启动页面时遇到的问题. 先写下自己完整的步骤吧. iPhone Portrait iOS 8-Retina HD 5.5 (1242×2208) @3xiPhone Portra ...

  10. 深入理解java虚拟机【类加载机制】

    Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程. 在加载阶段,java虚拟机需要完成以下 ...