Ruby on Rails框架开发学习
学习地址: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框架开发学习的更多相关文章
- 通过Ruby On Rails 框架来更好的理解MVC框架
通过Ruby On Rails 框架来更好的理解MVC框架 1.背景 因为我在学习软件工程课程的时候,对于 MVC 框架理解不太深入,只是在理论层面上掌握,但是不知道如何在开发中使用 MVC ...
- [技术博客] 软工-Ruby on Rails 后端开发总结分享
[技术博客] 软工-Ruby on Rails 后端开发总结分享 在这次软件编写中,我们的后端使用了Ruby on Rails (RoR)框架. Rails框架是用Ruby编写的.这意味着当我们为Ru ...
- Ruby on Rails框架(1)-安装全攻略
序 关于Rails的三句箴言 (1)DRY:Don't Repeat Yourself(不要重复你自己) rails的开发理念,不要用你的代码不停的重复,rails框架给开发者提供了一套非常完善的支持 ...
- 《Ruby on Rails教程》学习笔记
本文是我在阅读 Ruby on Rails 教程的简体中文版时所做的摘录,以及学习时寻找的补充知识.补充知识主要来自于 Ruby on Rails 實戰聖經. Asset Pipeline 在最新版 ...
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring框架的基本思想
EJB的学习成本很高,开发效率却不高,需要编写很多重复的代码,这些问题阻止了EJB的继续发展.就在EJB技术止步不前的时候,Spring框架在合适的时机出现了,Spring框架和EJB不同,Sprin ...
- 腾讯QQ企业邮箱在ruby on rails 框架中的mailer配置
在编写ruby on rails程序时,我们可能会需要用到发送邮件的程序,如果使用gmail进行smtp发送一般问题不大,但很多企业使用的是腾讯QQ企业邮箱.使用该邮箱进行链接时出现各种错误,goog ...
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤
因为 Spring MVC 是 Spring 框架中的一个子模块,所以 Spring 与 SpringMVC 之间不存在整合的问题.实际上,SSM 框架的整合只涉及 Spring 与 MyBatis ...
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:测试SSH框架分层整合及验证事务是否有效
测试框架分层的整合 HibernateTemplate 和 HibernateDaoSupport,这两个类是 Spring 为整合 Hibernate3 提供的两个工具类. HibernateTem ...
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSH框架(Struts2+Spring+Hibernate)搭建整合详细步骤
在实际项目的开发中,为了充分利用各个框架的优点,通常都会把 Spring 与其他框架整合在一起使用. 整合就是将不同的框架放在一个项目中,共同使用它们的技术,发挥它们的优点,并形成互补.一般而言,在进 ...
随机推荐
- 在将 varchar 值 '1,2,3,4,5,6,7,8' 转换成数据类型 int 时失败。
alter PROCEDURE PrTradingDelete ) AS BEGIN WHERE id in(@id) END GO 执行上面这个存储过程会异常.提示 :在将 varchar 值 '1 ...
- Confluence部署攻略 [转]
一.软件介绍 AtlassianConfluence(简称Confluence)是一个专业的wiki程序.它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享.Confluence不是一 ...
- Mac 实用工具bash-comletion介绍安装
介绍: 相信用过centos系统的同学都满喜欢它的自动补全功能.在mac系统中自带的bash,但是在我们引用git做一些分支切换等操作时并没有我们需要的那么强大. 现在推荐一款好用的插件bash-co ...
- 第一章 Mybtais的两种启动方式
Mybatis的两种启动方式如下: 1.xml实现: xml的实现方式中,主要是通过手动创建SqlSession,然后调用session.selectOne()方法实现来实现. 首先是创建Config ...
- 地址标记,SpringMVC转发与调用相关知识存档
1.mytest_mavenprj1中,index的 <a href="login/login.html">点击登录</a> 与 <a href=&q ...
- P2320 [HNOI2006]鬼谷子的钱袋
洛谷2320 06湖南 鬼谷子的钱袋 来源 题目描述 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政.有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行 ...
- 关于用CSS3画图形的一些思考
众所周知,用CSS3的圆角.转换可以画出各种不同的形状,制作不同的图案,早些前先驱者已画出经典的叮当猫,iphone手机等展示CSS3的强大实力,趁最近有空我也对CSS3进行了一些实践,颇有收获. 用 ...
- 调用数据库函数CallableStatement
- MyEclipse 10 中如何更改字体
打开Myeclipse软件.window->preferences->General->Appearance->Colors and Fonts然后在窗口的右边会显示一些如下图 ...
- 从0开始学Swift笔记整理(四)
这是跟在上一篇博文后续内容: --重写方法 重写实例方法 在子类中重写从父类继承来的实例方法和静态方法.先介绍实例方法的重写. 下面看一个示例: class Person { var n ...