学习地址: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. iOS工作笔记(十三)

    1.automaticallyAdjustsScrollViewInsets的使用 这是UIViewController的属性,设置为YES就是根据status bar,navigation bar, ...

  2. Longest Palindromic Substring

    题目:https://leetcode.com/problems/longest-palindromic-substring/ 算法分析 这道题的解法有三种:暴力法.动态规划.Manacher算法.三 ...

  3. Java如何将html转以后的字符转化成正常显示的字符

    String str = "“!@#¥%……&——+”";//“!@#¥%……&——+”  中文状态下的标点符号,进过html转换了 String convStr ...

  4. Base64编码通过URL传值的问题

    base64 编码中使用了 +号,+号通过URL传递时会变成空格,因为编码的方式的问题前台使用:Ext.encode(title_text.getValue().replace(/\+/g, '%2B ...

  5. java中的继承Object

    一个类,要么是直接继承Object,要么就是间接继承Object,如下: class A{ } class B extends A{ } B 是A的子类,A是Object的子类,所以B间接继承了Obj ...

  6. 冒泡排序优化JAVA

    本文对传统的冒泡排序进行了一些优化,减少了循环次数. 时间复杂度 若文件的初始状态是正序的,一趟扫描即可完成排序.所需的关键字比较次数 C 和记录移动次数 M 均达到最小值: C(min)=n-1 , ...

  7. getUserMedia

    index.ejs getUserMedia()方法有三个参数: 1.约束对象 2.成功回调函数,传入参数:LocalMediaStream 3.失败回调函数,传入参数:error object &l ...

  8. [ASE][Daily Scrum]11.13

    今天的计划如下: View Shilin Liu 修复残缺地图下的行进问题           Client Jiafan Zhu(回学校了) 和服务器端对接测试 Yiming Liao       ...

  9. 在Linux Ubuntu上编译DNX

    DNX是.NET Execution Environment,前身是XRE,XRE的前身是KRuntime,项目网址:https://github.com/aspnet/DNX . 签出DNX的代码: ...

  10. NUnit-Console 命令行选项详解

    本文为 Dennis Gao 原创或翻译技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. NUnit-Console 命令行选项 NUnit-Console 命令行选项列表 指定运行哪 ...