Video description
These focused video lessons help you learn crucial new skills
fast–and put them to work immediately! Watch top Rails developer
Michael Hartl guide you through building a complete application
using today’s best practices for MVC and REST design, layout, Ruby
coding, security, testing, deployment, and more. Just place the DVD
video in your computer’s DVD drive, and master Rails the easy
way.
Table of Contents
Introduction
Introduction
00:00:35
Installing Rails on Windows
Installing Rails on Windows
00:10:39
Installing Rails on Mac OS X and Linux
Installing Rails on Mac OS X and Linux
00:15:11
Lesson 1: From Zero to Deploy
Learning Objectives
00:00:48
From Zero to Deploy
00:03:41
The First Application
00:08:58
Version Control with Git
00:25:15
Deploying
00:08:28
Lesson 2: A demo app
Learning Objectives
00:00:57
A Demo App, part I
00:10:08
The Users Resource
00:12:24
A Demo App, part II
00:18:00
The Microposts Resource
00:30:51
Conclusion
00:00:26
Lesson 3: Mostly static pages
Learning Objectives
00:00:47
Mostly Static Pages, part I
00:19:34
Our First Tests
00:07:23
Mostly Static Pages, part II
00:05:28
Slight Dynamic Pages
00:22:59
Conclusion
00:02:29
Lesson 4: Rails-flavored Ruby
Learning Objectives
00:00:37
Rails-flavored Ruby
00:10:38
Motivation
00:02:36
Strings and Methods
00:32:41
Other Data Structures
00:37:50
Ruby Classes
00:21:50
Lesson 5: Filling in the layout
Learning Objectives
00:00:38
Filling in the layout
00:00:42
Adding Some Structure
00:27:20
Layout Links
00:25:13
User Signup: A First Step
00:15:15
Conclusion
00:01:41
Lesson 6: Modeling and viewing users, part I
Learning Objectives
00:00:34
Modeling and viewing users, part I
00:02:04
User Model
00:30:18
User Validations
00:47:23
Conclusion
00:10:37
Lesson 7: Modeling and viewing users, part II
Learning Objectives
00:00:42
Modeling and viewing users, part II
00:01:53
Insecure Passwords
00:33:53
Secure Passwords
00:27:16
Conclusion
00:37:24
Lesson 8: Sign up
Learning Objectives
00:00:26
Sign up
00:01:10
Signup Form
00:15:37
Signup Failure
00:32:28
Signup Success
00:18:30
RSpec Integration Tests
00:11:04
Conclusion
00:03:08
Lesson 9: Sign in, sign out
Learning Objectives
00:00:29
Sign in, Sign out
00:01:50
Sessions
00:19:23
Signin Failure
00:12:32
Signin Success
00:32:28
Signing Out
00:27:04
Conclusion
00:03:20
Lesson 10: Updating, showing, and deleting users
Learning Objectives
00:00:31
Updating, Showing, and Deleting Users
00:02:12
Updating Users
00:31:46
Protecting Pages
00:31:11
Showing Users
00:41:34
Destroying Users
00:35:56
Conclusion
00:02:33
Lesson 11: User microposts
Learning Objectives
00:00:24
User Microposts
00:01:33
A Micropost Model
00:33:27
Showing Microposts
00:21:43
Manipulating Microposts
1:04:40
Conclusion
00:02:23
Lesson 12: Following users
Learning Objectives
00:00:38
Following Users
00:03:45
The Relationship Model
00:33:02
The Web Interface for Following and Followers
1:04:57
The Status Feed
00:28:43
Conclusion
00:08:37