-
- 关于课程你需要知道的 N 件事
- 学习基础自测
- 开发环境准备
-
- 什么是 Ruby?
- 体验一下 Ruby 编程
- Ruby 编程练习
- 课后大作业: 约瑟夫环
- 开源项目: Ruby 网络爬虫项目 rubycrawler
-
- Git & GitHub
- 网站部署 Heroku
- Html 基础
- Bootstrap 开源页面框架
- Postgresql 数据库
- 课后大作业: 发布第一个自己的网站
-
- 表单基础 Form
- 数据库基础 PostgreSQL
- MVC 设计模式 Model-View-Controller
- 风格化 Bootstrap Styling
- 闪烁消息 Flash Message
- 邮件发送 Sending Email
- UserHub 项目开发流程
-
- 用户模型 User Model
- 路由概念 Route
- 页面布局 Layout
- Sessions 控制器
- 用户头像 Gravatar
- 登录/退出/会话 Sign in/out and Session
-
Lesson 5 - 项目3:类 Twitter 微博网站开发
- 用户验证 User Authentication
- 密码加密和验证 bCrypt and has_secure_password
-
Lesson 6
- 数据模型 Twets data model
- 发帖功能 Post a Twet
-
Lesson 7
- 关注和取消关注 Follow and UnFollow
- 转发功能 Forward
-
Lesson 8
- 评论功能 Review
- 搜索功能 Searching
-
Lesson 9 - 项目4:SharedIn 社交网站开发
- 敏捷开发 Agile Dev
- User Story
-
Lesson 10
- 用户权限验证系统 Device
- 邮件发送 Action Mailer Basics
-
Lesson 11
- 添加标签 Adding Tags
- 在线聊天功能 Chatroom
- #tag# 群发消息功能
-
Lesson 12
- 部署、优化和扩展 Deploying,Optimizing and Scaling Application
- example
- 网站 Ruby on Rails Guides (v3.2.14) by http://guides.rubyonrails.org/
- 电子书 Ruby on Rails Tutorial by Michael Hartl
- 电子书 Beginning Rails 4, 3rd Edition by Adam Gamble, Cloves Carneiro Jr., Rida Al Barazi
- 视频学习 RailsCasts
- 问答社区 stackoverflow