Web programming with Ruby on Rails

Code No
Skill Category No: 
4
Skill No: 
6
Topic No: 
6
Level: 
II
Objective: 

Present the basic concept and feature of Ruby on Rails. Describe Web programming using Rails functions, controls and development methodology.

  • What are Rails?
  • Ruby for Rails:
    •   Rake
    •   Test/unit
  • Demystifying Rails:
    •  The Console
    •  Models, Controllers
    •  Associations
    •  Migrations
    •  Views
    •  Core Ruby extensions
  • Test-Driving your Rails App:
    •  Beyond Scaffolding
    •  Unit and Functional Tests
    •  Integration Tests
  • Advanced Controllers and Models:
    •  Validations
    •  User Authentication