Title Language  : 

Find a Course... Try for Free!

 

Ruby on Rails Tutorials

Course Content
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.
QT To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.

«« Hide This
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)


Email this Page     Send us Feedback
Tutorial Information / Pricing
Title: Ruby on Rails
Author: Al Anderson
SKU: 33715
ISBN: 1-933736-44-5
Duration: 7 hrs / 94 Lessons
Compatibility: Win XP, 2000, 98, NT, Mac OS X, OS 9

Online University Access all our Training for only 30
The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)
SIGNUP LEARN MORE »

Get this title on CD
Single User: US$ 99.95 - Purchase CD / Add to Cart

Select Bandwidth
Click "High Bandwidth" if you want to view movies at the highest quality available. Click "Low Bandwidth" if on a slow dial-up connection (28 Kbps and such). The low bandwidth movies are slightly more compressed and smaller in file size, allowing for faster streaming.

Select:

Select Category

Special Groups

Publisher or Products