Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Introduction
- Welcome 00:00:57
- Using the exercise files 00:02:53
- 1. What Is Ruby on Rails?
- What is Ruby on Rails? 00:02:32
- Why use Ruby on Rails? 00:05:44
- Understanding MVC architecture 00:03:36
- 2. Installing Ruby on Rails on a Mac
- Terminal and Unix setup 00:10:18
- Xcode 00:02:28
- Ruby 00:03:47
- RubyGems 00:03:42
- Rails 00:03:31
- MySQL 00:13:00
- Web server 00:03:02
- Text editor 00:06:17
- 3. Installing Ruby on Rails on a Windows Machine
- Using the Command Prompt 00:03:05
- Ruby 00:05:35
- RubyGems 00:02:29
- Rails 00:01:56
- MySQL 00:13:30
- MySQL DLL fix 00:07:44
- Web server 00:02:03
- Text editor 00:05:54
- 4. Getting Started
- Creating a project 00:05:15
- Accessing a project 00:04:31
- Generating a controller and view 00:07:10
- File structure of a Rails applicatio 00:06:30
- How server requests are handled 00:07:57
- Routes 00:07:19
- 5. Controllers, Views, and Dynamic Content
- Rendering templates 00:07:12
- Redirecting actions 00:06:02
- View templates 00:05:37
- Instance variables 00:04:13
- Links 00:05:27
- URL parameters 00:09:08
- 6. Databases and Migrations
- Introducing databases 00:07:03
- Creating a database 00:06:08
- Configuring a project for a databas 00:05:49
- Rake 00:04:43
- Introducing migrations 00:03:51
- Generating a migration 00:10:30
- Running a migration 00:09:53
- Migration methods 00:09:00
- Solving migration problems 00:04:59
- Migrations for the CMS 00:03:46
- Migration exercise solution 00:07:02
- 7. Models, ActiveRecord, and ActiveRelation
- Understanding ActiveRecord and ActiveRelation 00:05:13
- Generating a model 00:06:49
- Working in the Rails console 00:02:35
- Creating records 00:05:25
- Updating records 00:04:01
- Deleting records 00:02:02
- Finding records 00:07:54
- Query methods: Conditions 00:12:15
- Query methods: Order, limit, and offset 00:06:31
- Named scopes 00:06:14
- 8. Associations
- Relationship types 00:05:31
- One-to-one associations 00:07:17
- One-to-many associations 00:07:49
- Many-to-many associations: Simple 00:08:13
- Many-to-many associations: Rich 00:10:35
- Traversing a rich association 00:05:56
- 9. Controllers and CRUD
- Basic CRUD 00:04:37
- Read action: List 00:05:54
- Read action: Show 00:06:05
- Form basics 00:06:34
- Create action: New 00:03:24
- Create action: Create 00:04:27
- Update actions: Edit/update 00:04:59
- Delete actions: Delete/destroy 00:05:54
- Flash hash 00:05:40
- 10. Layouts, Partials, and View Helpers
- Layouts 00:07:16
- Partial templates 00:05:01
- Stylesheets 00:05:10
- JavaScript 00:06:52
- Images 00:03:12
- Text helpers 00:09:07
- Number helpers 00:03:15
- Date and time helpers 00:08:05
- Custom helpers 00:07:02
- 11. Forms
- Form helpers 00:08:42
- Form option helpers 00:06:03
- Date and time form helpers 00:06:59
- Form tag helpers 00:07:46
- Form errors 00:08:02
- Form field labels 00:03:56
- Preventing cross-site request forgery 00:04:53
- Escaping input 00:03:21
- Escaping output 00:10:27
- 12. Data Validation
- Validation methods 00:08:39
- Using validation methods 00:13:49
- Validates method 00:03:20
- Validating associated records 00:05:15
- 13. User Authentication
- Introduction to authentication 00:03:26
- Hashing passwords 00:06:36
- Salting passwords 00:07:12
- Protecting attributes during mass assignment 00:05:45
- Callbacks 00:09:01
- Authenticating 00:03:35
- Login and logout 00:07:07
- Cookies and sessions 00:11:30
- Restricting access: Before filters 00:07:15
- 14. Improving the Simple CMS
- Admin user CRUD 00:10:41
- Nesting pages in subjects 00:10:10
- Scoping the sort positions 00:04:44
- Managing sort positions 00:09:59
- Using the positionMove module 00:09:51
- Public area 00:07:59
- Public area navigation 00:06:16
- 15. Debugging and Error Handling
- Errors in the development environment 00:09:19
- Logging to log files 00:09:01
- Debugging techniques 00:02:40
- Errors in the production environment 00:03:12
- 16. Introducing More Advanced Topics
- Deploying 00:07:32
- Adding libraries, gems, and plug-ins 00:04:32
- Bundler 00:03:50
- REST 00:08:12
- Testing 00:06:58
- Conclusion
- Goodbye 00:02:08
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement