Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn by Example: Ruby on Rails
You, This Course and Us
You, This Course and us (2:15)
Ruby Installation
Introducing Ruby (3:56)
Installing Ruby on a Mac (7:24)
Installing Ruby On Windows (1:45)
Ruby Introduced
Ruby supports functional programming too (9:29)
Introducing Coroutines (3:39)
Dynamic Typing (3:37)
Operator Overloading (3:10)
Gems are like jars (2:19)
Reflection (2:34)
Default Arguments (1:58)
Ruby as an interpreted language (4:13)
Blocks, Procs, Closures
Blocks (14:14)
Procs (6:27)
Lambdas (5:05)
Closures (5:16)
Classes
Creating and Using Classes (10:43)
Attribute Accessors (3:55)
Access Control (3:44)
Inheritance (5:51)
Other Ruby Language Features
Variables and Storage Units (8:52)
Strings (13:16)
The require keyword (3:37)
Numbers (9:04)
Ranges (2:16)
Arrays (8:54)
More on Arrays (3:27)
Loops (2:24)
Exception Handling (3:02)
Hashes (7:52)
Modules (5:11)
Gems (2:37)
Coroutines And Fibers (8:16)
Rails Introduced
Rails - Autogenerated Ruby to implement MVC (11:42)
Rails Example 1
Hello World in Rails (9:02)
Directories in Rails (5:17)
Gem Files in Rails (2:46)
A static HTML page (4:09)
Rails Example 2
Autogenerating the controller (4:47)
Autogenerating the controller - II (7:29)
Modifying the view file (5:43)
Rails Example Three
The Active Record Pattern (7:41)
Autogenerating the model (3:08)
Rails generate model (4:12)
ActiveRecord base class methods (4:22)
Migrations in Rails (9:10)
Using rake (2:01)
The output of our example (6:10)
Rails Example Four
Introducing ActionView Helpers (13:22)
A quick HTTP primer (6:20)
Multiple views in web app (8:39)
Editing routes.rb (6:44)
Updating the controller code (10:19)
Editing the actions (7:00)
Deleting a row (0:53)
A simple CSS style sheet (3:36)
Code re-use via partial templates (5:51)
Rails Example Five
Validations - 1 (8:55)
Validations - 2 (9:43)
Validations - 3 (4:42)
Rails Example Six
Cookies (11:08)
Sessions (9:23)
Rails Example Seven
Associations - 1 (6:54)
Associations - 2 (14:33)
Associations in a real example (17:51)
Rails Example Eight
Polymorphism (12:47)
Rails Example Nine
Locks & concurrency (11:59)
Rails Example Ten
Uploading images via Paperclip (15:03)
Migrations and rails generators (3:43)
Migrations in Rails
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock