Ruby on Rails Training
CD Contents For This Title

To help you evaluate our training, we have made some of the tutorials for Ruby on Rails freely available. Click on any of the linked lesson listings below to preview FREE!
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.
Choose your media type:

Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.
Introduction
|
||
Welcome | (02:31) | |
What this Tutorial Will Cover | (02:40) | |
What Rails Is
|
||
Web Applications & Rails | (04:33) | |
What Rails Can Do | (07:00) | |
Where Rails Came From | (03:53) | |
Rails Philosophies | (03:36) | |
More Rails Philosophies | (03:39) | |
MVC | (05:02) | |
Model | (06:13) | |
View Pt.1 | (03:53) | |
View Pt.2 | (04:32) | |
Controller | (05:17) | |
Tools
|
||
Command Line | (04:11) | |
Text Editor | (02:45) | |
Rails & Ruby Overview | (02:45) | |
Installation
|
||
Installation on Mac Pt.1 | (04:08) | |
Installation on Mac Pt.2 | (03:48) | |
MySQL Install on Mac | (03:18) | |
Troubleshooting Mac Install | (02:01) | |
Installation on Windows | (04:51) | |
MySQL Install on Windows | (02:32) | |
One-stop-shop on Mac | (02:37) | |
Keeping Rails Up to Date | (06:48) | |
Rails & Ruby In Detail
|
||
Ruby Pt.1 | (05:54) | |
Ruby Pt.2 | (05:37) | |
Ruby Pt.3 | (05:26) | |
Rails Application Directory | (05:17) | |
Rails Scripts | (05:15) | |
Generate Script | (03:59) | |
Generate Script - Models | (03:45) | |
Generate Script - Controllers | (04:48) | |
Generate Script - Mailer | (04:17) | |
Generate Script - Scaffold | (07:01) | |
Generate Script - Other Generators | (04:13) | |
Server Script | (02:06) | |
Console Script | (02:09) | |
The Basics
|
||
Your First Rails Application | (05:32) | |
Creating a MySQL Database | (04:48) | |
Connecting to MySQL with Rails | (04:23) | |
Generating a Model | (03:58) | |
Basic Links | (03:40) | |
Basic Forms | (03:07) | |
Models
|
||
ActiveRecord | (03:52) | |
Attributes | (05:06) | |
Date-Time Fields | (04:05) | |
Primary Keys | (03:00) | |
Advanced Models
|
||
Model Relationships | (05:42) | |
Model Relationships - One-to-One | (06:47) | |
Model Relationships - One-to-Many | (05:54) | |
Model Relationships - Many-to-Many | (05:15) | |
Basic Searches | (02:36) | |
Advanced Searches | (04:44) | |
Scaffolding
|
||
What is Scaffolding | (05:53) | |
Modifying Scaffolding Pt.1 | (05:11) | |
Modifying Scaffolding Pt.2 | (03:05) | |
Controllers
|
||
What are Controllers | (06:34) | |
Routing | (03:40) | |
URL Generation | (04:12) | |
Cookies | (03:15) | |
Sessions | (07:17) | |
Talking Between Actions | (02:15) | |
Filters | (04:30) | |
Views
|
||
What are Views | (02:59) | |
RHTML | (06:48) | |
Assistance | (06:06) | |
More Assistance | (05:31) | |
Assistance - Forms | (03:27) | |
Assistance - Text Fields & Areas | (05:44) | |
Text Field & Area Tags | (04:59) | |
Form Assistance - Date/Time Fields | (03:01) | |
Form Assistance - Selection Lists | (04:37) | |
Form Assistance - Radio Buttons & Checkboxes | (05:05) | |
Form Assistance - File Uploads Pt.1 | (05:03) | |
Form Assistance - File Uploads Pt.2 | (03:45) | |
Form Assistance - Links | (04:06) | |
Pagination | (06:07) | |
Layouts | (03:28) | |
Partial Page Templates | (02:38) | |
Testing
|
||
What is Testing | (06:22) | |
Testing Models | (05:04) | |
Testing Controllers | (03:34) | |
Security
|
||
Security Overview | (04:16) | |
SQL Issues | (03:55) | |
CSS Issues | (04:14) | |
Ajax
|
||
What is AJAX or Web 2.0 | (05:59) | |
Some GUI Tricks | (03:41) | |
Some More Tricks | (04:43) | |
Deployment
|
||
Choosing a Production Platform | (04:49) | |
Basics of Deployment | (05:52) | |
Backups | (06:20) | |
Finishing It Up
|
||
Rails Resources | (05:09) | |
Where to Go Next | (03:02) | |
Wrap-Up | (04:25) | |
Credits
|
||
About this Author | (02:18) |
Title Information / Pricing
Title: | Ruby on Rails |
Author: | Al Anderson |
SKU: | 33715 |
ISBN: | 1-933736-44-5 |
Release Date: | 2006-09-22 |
Price: | |
Duration: | 7 hrs / 94 lessons |
Work Files: |
Yes |
Captions: | No |
Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7 |
Online University Access all our Training for only 30
