Ruby On Rails 开发高级课程
课程目标:
通过学习,学员应能够对ROR有所了解并且掌握其用法, 能够独立写出一个 CRUD 网站.
课程大纲:
主题
内容
初步接触,环境搭建
* ruby 的应用场景
* ROR 介绍
* ROR 环境搭建
Ruby 基础
* irb体验ruby
* ruby 程序结构
* 数据类型和对象
* 表达式和操作符
* 语句和控制结构
Rails 基础
* rails 代码结构
* hello rails
* MVC
* 测试
* ActionMailer
* Migration
* Routing
开发 CRUD应用和API开发
* HELLO CRUD
* API Develop
深入ruby
* 闭包
* 类和模块,对象模型
* 元编程,DSL
深入Rails
* Session, Cookie
* 安全(XSS,CSRF)
* 性能优化
* ActiveSupport
* I18N
* ActiveRecord 进阶
* 调试Rails
* Rake Task
* Asset
工程管理,部是ror,最佳实践
* 版本管理
* ci
* capistrano,nginx, unicorn,passenger, thin
* 最佳实践
开发一个website
* 利用ROR开发一个成型的系统
·