报名咨询

咨询电话:025-66679661
QQ咨询:ROR培训咨询

企业服务

当前位置 首页 >> 企业服务 >> Ruby on rails企业培训

Ruby on rails企业培训

来源:     作者:    发布日期:2008-07-18     浏览次数:

 

学习内容
主要内容及要求
目的
Ruby基础
Ruby语法与规范,ruby设计思想等

快速掌握ruby的语法和理解ruby设计思想。 

SVN服务器搭建与管理、使用
SVN服务器的搭建、管理,以及作为SVN客户端的使用方法
掌握版本库SVN的服务器搭建、使用与维护
Rails基础
Rails框架介绍、理念、环境搭建
了解Rails,深刻理解Rails的思想及理念
Mysql及数据迁移
Mysql的使用及Rails中数据迁移方法
熟练Mysql使用、Rails数据迁移
ActiveRecord(一)
Rails中model及ORM的实现,表间关联与应用
理解ORM原理,熟练Rails中model及表间关联的操作
ActiveRecord(二)
校验、回调等高级属性
使用model验证数据,及对model的回调(MVC中的M)
REST与ROUTER
REST架构的了解,及在Rails中的实现
深刻理解最新WEB架构——REST,及在Rails中的实现
Controller
Action、Cookie、Session、过滤器、AOP编程,缓存
MVC中的C、及缓存的实现
ActionView
模板、Helper、布局、组件等Rails中View相关技术
MVC中的V的熟练
AJAX
Prototype、RJS模板
Rails中AJAX的实现
ActionMailer
邮件发送与接收
Rails中处理邮件
部署与安全
Nginx,lighttpd,mongrel,mod_rails,FCGI等服务器的部署与管理、以及编写安全的程序
Rails程序的部署及安全编程方法
项目实践:
1、 课题由项目经理临时指定,或从案例库中抽取
2、 每三人分一小组,定小组长一名,共享一台机器,采用TDD方式完成
3、 各小组需在周一上午拟好开发计划,包括:任务安排表、人员安排表、项目基本分析等相关文档及安排
 
性能调优(一)
代码重构
熟练代码重构过程
性能调优(二)
分析方法、工具的使用及调整代码
掌握分析系统的方法和工具
性能调优(三)
数据库及操作的优化
分析数据库瓶参颈及调优
性能调优(四)
再述缓存——memcached
学习使用memcached缓存服务器的使用
Rails Plugins
常用Plugins使用及plugin原理
介绍各种常用Rails plugin,以及掌握plugin的编写原理
Rails部分源代码分析
Rails部分源代码的分析与Rails框架的更深入理解
了解Rails真正的内部机理
ROR完整中等规模项目实践:
5、 课题由公司业务项目或由项目经理指定
6、 每三人分一小组,定小组长一名,共享一台机器,采用TDD方式完成
7、 各小组需在周一上午拟好开发计划,包括:任务安排表、人员安排表、项目基本分析等相关文档及安排