Banki
04-12-2010, 12:20 AM
Ruby on Rails Essential Training [Lynda.com]
Ruby on Rails aims to make building web applications simpler. In Ruby on Rails Essential Training, expert instructor Kevin Skoglund focuses on the same goal. Kevin explains the complete process—from understanding the fundamental concepts behind any Ruby on Rails project to creating full-featured, easy-to-maintain applications using the Ruby on Rails framework. Using the practical project of building an online store as an example, Skoglund teaches the basics of the Ruby language. He also covers how to design an application, how to build dynamic interfaces, how to structure and interact with databases, how to create a working shopping cart, and how to regulate user access with passwords.
Introduction
Introduction 03:21 2.8 MB
How to use the exercise files 02:01 1.6 MB
1. What Is Ruby on Rails?
What is Ruby on Rails? 02:18 1.7 MB
What is Rails? 02:44 2.0 MB
DRY, conventions, and sensible defaults 03:34 2.6 MB
MVC architecture 04:43 3.4 MB
2. Installing Ruby on Rails
Installation overview 07:03 6.1 MB
Installing Ruby and RubyGems 20:05 20.4 MB
Installing Rails 03:26 2.8 MB
Installing MySQL 10:13 10.0 MB
TextMate 04:42 4.5 MB
Webserver 02:14 2.0 MB
3. Getting Started
Creating a work folder and a Rails project 06:50 6.1 MB
Creating a controller and an action 08:22 7.3 MB
Creating a view 05:35 4.6 MB
4. How the Rails Framework Works
Understanding the operation trail 04:22 3.3 MB
Getting familiar with the file structure 05:12 4.1 MB
How server requests are handled 10:02 9.5 MB
5. Setting Up a Database
A quick dip in the database pool 02:24 1.7 MB
Creating a database and a database table 09:21 7.6 MB
Configuring a Rails application to connect 07:27 6.6 MB
Scaffold: Magic CRUD 09:22 7.6 MB
6. Controllers, Views, and Dynamic Content
RHTML: Adding dynamic content to the view 08:59 7.3 MB
Variables in Ruby 07:08 5.6 MB
Getting the controller to interact with the view 04:40 4.3 MB
Calling controller actions from other actions 06:27 5.2 MB
Linking to other actions from the view 08:41 6.9 MB
Rendering an action 11:51 10.1 MB
Redirecting an action 07:52 6.3 MB
Public vs. private actions 07:15 5.9 MB
7. Essential Ruby
Review and introduction 02:30 2.1 MB
String basics 11:16 9.2 MB
Double-quoted strings 05:45 4.9 MB
Numbers 11:26 9.4 MB
Introduction to arrays 07:11 5.8 MB
Manipulating arrays 09:29 7.9 MB
Ranges 04:47 4.0 MB
Hashes 11:53 9.7 MB
Control flow: Logical expressions 10:08 8.2 MB
Control flow: Loops and blocks 05:18 4.4 MB
Control flow: Iterators 08:37 7.1 MB
8. Troubleshooting
Commenting your code 04:22 3.8 MB
Errors and logs 06:38 7.2 MB
Seeing what went wrong 06:42 5.5 MB
Breaking problems into pieces 01:28 1.1 MB
9. Models
Creating a model 03:46 3.1 MB
Accessing your model 05:52 4.8 MB
Adding model attributes 06:28 5.9 MB
Understanding instances 08:04 6.4 MB
Manipulating instances 05:53 4.8 MB
Setting default values with Initialize 03:42 3.1 MB
Creating inheritance 06:20 5.4 MB
Using inheritance 06:54 6.0 MB
Basic model interaction 08:27 7.0 MB
Advanced model interaction 11:26 9.9 MB
Judicious model use 02:27 1.7 MB
10. Working with Databases
Setting up for this chapter 01:30 1.4 MB
Switching back to our database 03:56 3.3 MB
Basic SQL syntax 04:20 3.2 MB
Using SQL syntax 05:31 4.5 MB
Finding records in Rails 08:27 7.3 MB
Using conditions to find specific records 07:37 6.1 MB
Ordering found records 02:19 2.1 MB
Limiting found records 02:46 2.4 MB
Finding a single record 07:48 7.0 MB
Using parameters to find records 05:10 4.7 MB
Creating and saving records 05:29 4.7 MB
Submitting forms to the database 11:17 10.7 MB
Updating records 06:05 5.5 MB
Deleting records 03:46 3.1 MB
Validating database data 08:21 7.1 MB
11. Building an Application, Pt. 1: Working with Multiple Databases
Blueprinting your application 06:44 4.9 MB
Preparing databases 07:34 6.0 MB
Relating databases: One-to-many 04:07 3.0 MB
Creating a relationship 09:10 8.2 MB
Generating your own scaffold 02:58 2.7 MB
The Flash hash 04:30 3.8 MB
Partials 02:26 2.4 MB
CRUD and relational databases 12:43 11.7 MB
Relating databases: Many-to-many (simple) 04:26 3.3 MB
Creating a simple join table 15:13 13.3 MB
Relating databases: Many-to-many (rich) 03:16 2.4 MB
Creating a rich join table 03:57 3.4 MB
12. Building an Application, Pt. 2: Creating Interfaces
Building the admin area 07:23 6.0 MB
Finishing the admin area 05:14 4.8 MB
Designing the public area 06:54 6.1 MB
Adding images 02:51 2.9 MB
Cycle and zebra-striping 02:29 2.1 MB
Formatting dates and times 04:26 4.1 MB
Helpers: Built-in and custom 04:41 5.0 MB
13. Building an Application, Pt. 3: Adding a Shopping Cart
Building a shopping cart 10:03 8.3 MB
Cookies and sessions 07:14 6.2 MB
Creating a ''before'' filter 02:24 2.1 MB
Adding items to the cart 06:06 5.8 MB
Emptying the cart 03:41 3.5 MB
14. Building an Application, Pt. 4: Finishing Your Application
Layouts 05:10 4.8 MB
Sending values to layouts 03:58 3.6 MB
Building a checkout form 02:32 2.1 MB
Handling payments 06:40 5.7 MB
Using stylesheets 04:20 4.2 MB
15. Building an Application, Pt. 5: Regulating User Access
Setting up encrypted passwords 06:44 5.6 MB
Logging in users 03:30 3.0 MB
Regulating user access 06:37 6.7 MB
16. Deploying Your Application
Deploying your application 03:17 2.9 MB
Conclusion
Goodbye 00:49 0.7 MB
Duration (hr:min):
10:43
Software works on:
Mac and Windows
Download:
http://rapidshare.com/files/364422452/rbyonralsesstialtrng.part1.rar
http://rapidshare.com/files/364424216/rbyonralsesstialtrng.part2.rar
http://rapidshare.com/files/364425716/rbyonralsesstialtrng.part3.rar
http://rapidshare.com/files/364430611/rbyonralsesstialtrng.part4.rar
Ruby on Rails aims to make building web applications simpler. In Ruby on Rails Essential Training, expert instructor Kevin Skoglund focuses on the same goal. Kevin explains the complete process—from understanding the fundamental concepts behind any Ruby on Rails project to creating full-featured, easy-to-maintain applications using the Ruby on Rails framework. Using the practical project of building an online store as an example, Skoglund teaches the basics of the Ruby language. He also covers how to design an application, how to build dynamic interfaces, how to structure and interact with databases, how to create a working shopping cart, and how to regulate user access with passwords.
Introduction
Introduction 03:21 2.8 MB
How to use the exercise files 02:01 1.6 MB
1. What Is Ruby on Rails?
What is Ruby on Rails? 02:18 1.7 MB
What is Rails? 02:44 2.0 MB
DRY, conventions, and sensible defaults 03:34 2.6 MB
MVC architecture 04:43 3.4 MB
2. Installing Ruby on Rails
Installation overview 07:03 6.1 MB
Installing Ruby and RubyGems 20:05 20.4 MB
Installing Rails 03:26 2.8 MB
Installing MySQL 10:13 10.0 MB
TextMate 04:42 4.5 MB
Webserver 02:14 2.0 MB
3. Getting Started
Creating a work folder and a Rails project 06:50 6.1 MB
Creating a controller and an action 08:22 7.3 MB
Creating a view 05:35 4.6 MB
4. How the Rails Framework Works
Understanding the operation trail 04:22 3.3 MB
Getting familiar with the file structure 05:12 4.1 MB
How server requests are handled 10:02 9.5 MB
5. Setting Up a Database
A quick dip in the database pool 02:24 1.7 MB
Creating a database and a database table 09:21 7.6 MB
Configuring a Rails application to connect 07:27 6.6 MB
Scaffold: Magic CRUD 09:22 7.6 MB
6. Controllers, Views, and Dynamic Content
RHTML: Adding dynamic content to the view 08:59 7.3 MB
Variables in Ruby 07:08 5.6 MB
Getting the controller to interact with the view 04:40 4.3 MB
Calling controller actions from other actions 06:27 5.2 MB
Linking to other actions from the view 08:41 6.9 MB
Rendering an action 11:51 10.1 MB
Redirecting an action 07:52 6.3 MB
Public vs. private actions 07:15 5.9 MB
7. Essential Ruby
Review and introduction 02:30 2.1 MB
String basics 11:16 9.2 MB
Double-quoted strings 05:45 4.9 MB
Numbers 11:26 9.4 MB
Introduction to arrays 07:11 5.8 MB
Manipulating arrays 09:29 7.9 MB
Ranges 04:47 4.0 MB
Hashes 11:53 9.7 MB
Control flow: Logical expressions 10:08 8.2 MB
Control flow: Loops and blocks 05:18 4.4 MB
Control flow: Iterators 08:37 7.1 MB
8. Troubleshooting
Commenting your code 04:22 3.8 MB
Errors and logs 06:38 7.2 MB
Seeing what went wrong 06:42 5.5 MB
Breaking problems into pieces 01:28 1.1 MB
9. Models
Creating a model 03:46 3.1 MB
Accessing your model 05:52 4.8 MB
Adding model attributes 06:28 5.9 MB
Understanding instances 08:04 6.4 MB
Manipulating instances 05:53 4.8 MB
Setting default values with Initialize 03:42 3.1 MB
Creating inheritance 06:20 5.4 MB
Using inheritance 06:54 6.0 MB
Basic model interaction 08:27 7.0 MB
Advanced model interaction 11:26 9.9 MB
Judicious model use 02:27 1.7 MB
10. Working with Databases
Setting up for this chapter 01:30 1.4 MB
Switching back to our database 03:56 3.3 MB
Basic SQL syntax 04:20 3.2 MB
Using SQL syntax 05:31 4.5 MB
Finding records in Rails 08:27 7.3 MB
Using conditions to find specific records 07:37 6.1 MB
Ordering found records 02:19 2.1 MB
Limiting found records 02:46 2.4 MB
Finding a single record 07:48 7.0 MB
Using parameters to find records 05:10 4.7 MB
Creating and saving records 05:29 4.7 MB
Submitting forms to the database 11:17 10.7 MB
Updating records 06:05 5.5 MB
Deleting records 03:46 3.1 MB
Validating database data 08:21 7.1 MB
11. Building an Application, Pt. 1: Working with Multiple Databases
Blueprinting your application 06:44 4.9 MB
Preparing databases 07:34 6.0 MB
Relating databases: One-to-many 04:07 3.0 MB
Creating a relationship 09:10 8.2 MB
Generating your own scaffold 02:58 2.7 MB
The Flash hash 04:30 3.8 MB
Partials 02:26 2.4 MB
CRUD and relational databases 12:43 11.7 MB
Relating databases: Many-to-many (simple) 04:26 3.3 MB
Creating a simple join table 15:13 13.3 MB
Relating databases: Many-to-many (rich) 03:16 2.4 MB
Creating a rich join table 03:57 3.4 MB
12. Building an Application, Pt. 2: Creating Interfaces
Building the admin area 07:23 6.0 MB
Finishing the admin area 05:14 4.8 MB
Designing the public area 06:54 6.1 MB
Adding images 02:51 2.9 MB
Cycle and zebra-striping 02:29 2.1 MB
Formatting dates and times 04:26 4.1 MB
Helpers: Built-in and custom 04:41 5.0 MB
13. Building an Application, Pt. 3: Adding a Shopping Cart
Building a shopping cart 10:03 8.3 MB
Cookies and sessions 07:14 6.2 MB
Creating a ''before'' filter 02:24 2.1 MB
Adding items to the cart 06:06 5.8 MB
Emptying the cart 03:41 3.5 MB
14. Building an Application, Pt. 4: Finishing Your Application
Layouts 05:10 4.8 MB
Sending values to layouts 03:58 3.6 MB
Building a checkout form 02:32 2.1 MB
Handling payments 06:40 5.7 MB
Using stylesheets 04:20 4.2 MB
15. Building an Application, Pt. 5: Regulating User Access
Setting up encrypted passwords 06:44 5.6 MB
Logging in users 03:30 3.0 MB
Regulating user access 06:37 6.7 MB
16. Deploying Your Application
Deploying your application 03:17 2.9 MB
Conclusion
Goodbye 00:49 0.7 MB
Duration (hr:min):
10:43
Software works on:
Mac and Windows
Download:
http://rapidshare.com/files/364422452/rbyonralsesstialtrng.part1.rar
http://rapidshare.com/files/364424216/rbyonralsesstialtrng.part2.rar
http://rapidshare.com/files/364425716/rbyonralsesstialtrng.part3.rar
http://rapidshare.com/files/364430611/rbyonralsesstialtrng.part4.rar