Ruby on Rails

Video Description

Ruby-on-Rails is a web application framework. Following the principles of DRY (Don't Repeat Yourself) and "Convention over Configuration", Ruby-on-Rails enables web application developers to create dynamic and easily deployed websites in a very short amount of time. Based on the powerful Ruby language Rails is a set of Ruby templates and scripts used to build an entire web application and connect with a wide variety of database back-ends. VTC Author Al Anderson will help a beginner gain an understanding of the basics of web applications and work your way to developing a full-on web application. To begin learning Ruby-on-Rails simply click the links.

Table of Contents

  1. Introduction
    1. Welcome 00:02:31
    2. What this Tutorial Will Cover 00:02:39
  2. What Rails Is
    1. Web Applications & Rails 00:04:32
    2. What Rails can Do 00:07:00
    3. Where Rails Came From 00:03:53
    4. Rails Philosophies 00:03:36
    5. More Rails Philosophies 00:03:39
    6. MVC 00:05:02
    7. Model 00:06:13
    8. View Pt.1 00:03:53
    9. View Pt.2 00:04:32
    10. Controller 00:05:17
  3. Tools
    1. Command Line 00:04:11
    2. Text Editor 00:02:45
    3. Rails & Ruby Overview 00:02:45
  4. Installation
    1. Installation on Mac Pt.1 00:04:08
    2. Installation on Mac Pt.2 00:03:48
    3. MySQL Install on Mac 00:03:18
    4. Troubleshooting Mac Install 00:02:01
    5. Installation on Windows 00:04:51
    6. MySQL Install on Windows 00:02:32
    7. One-stop-shop on Mac 00:02:36
    8. Keeping Rails Up to Date 00:06:48
  5. Rails & Ruby In Detail
    1. Ruby Pt.1 00:05:54
    2. Ruby Pt.2 00:05:37
    3. Ruby Pt.3 00:05:26
    4. Rails Application Directory 00:05:17
    5. Rails Scripts 00:05:15
    6. Generate Script 00:03:59
    7. Generate Script - Models 00:03:45
    8. Generate Script - Controllers 00:04:48
    9. Generate Script - Mailer 00:04:17
    10. Generate Script - Scaffold 00:07:01
    11. Generate Script - Other Generators 00:04:13
    12. Server Script 00:02:06
    13. Console Script 00:02:09
  6. The Basics
    1. Your First Rails Application 00:05:32
    2. Creating a MySQL Database 00:04:48
    3. Connecting to MySQL with Rails 00:04:23
    4. Generating a Model 00:03:58
    5. Basic Links 00:03:40
    6. Basic Forms 00:03:07
  7. Models
    1. ActiveRecord 00:03:52
    2. Attributes 00:05:06
    3. Date-Time Fields 00:04:04
    4. Primary Keys 00:03:00
  8. Advanced Models
    1. Model Relationships 00:05:42
    2. Model Relationships - One-to-One 00:06:47
    3. Model Relationships - One-to-Many 00:05:54
    4. Model Relationships - Many-to-Many 00:05:15
    5. Basic Searches 00:02:36
    6. Advanced Searches 00:04:44
  9. Scaffolding
    1. What is Scaffolding 00:05:53
    2. Modifying Scaffolding Pt.1 00:05:11
    3. Modifying Scaffolding Pt.2 00:03:05
  10. Controllers
    1. What are Controllers 00:06:34
    2. Routing 00:03:40
    3. URL Generation 00:04:12
    4. Cookies 00:03:15
    5. Sessions 00:07:17
    6. Talking Between Actions 00:02:15
    7. Filters 00:04:30
  11. Views
    1. What are Views 00:02:59
    2. RHTML 00:06:47
    3. Assistance 00:06:05
    4. More Assistance 00:05:31
    5. Assistance - Forms 00:03:27
    6. Assistance - Text Fields & Areas 00:05:44
    7. Text Field & Area Tags 00:04:59
    8. Form Assistance - Date/Time Fields 00:03:01
    9. Form Assistance - Selection Lists 00:04:37
    10. Form Assistance - Radio Buttons & Checkboxes 00:05:05
    11. Form Assistance - File Uploads Pt.1 00:05:03
    12. Form Assistance - File Uploads Pt.2 00:03:45
    13. Form Assistance - Links 00:04:06
    14. Pagination 00:06:07
    15. Layouts 00:03:27
    16. Partial Page Templates 00:02:38
  12. Testing
    1. What is Testing 00:06:22
    2. Testing Models 00:05:04
    3. Testing Controllers 00:03:34
  13. Security
    1. Security Overview 00:04:16
    2. SQL Issues 00:03:55
    3. CSS Issues 00:04:14
  14. Ajax
    1. What is AJAX or Web 2.0 00:05:59
    2. Some GUI Tricks 00:03:41
    3. Some More Tricks 00:04:43
  15. Deployment
    1. Choosing a Production Platform 00:04:49
    2. Basics of Deployment 00:05:51
    3. Backups 00:06:20
  16. Finishing It Up
    1. Rails Resources 00:05:09
    2. Where to Go Next 00:03:02
    3. Wrap-Up 00:04:25
  17. Credits
    1. About this Author 00:02:18

Product Information

  • Title: Ruby on Rails
  • Author(s): Al Anderson
  • Release date: September 2002
  • Publisher(s): Virtual Training Company, Inc.
  • ISBN: 01220110063SI