Advanced Skills with Ruby on Rails – Level 3
- 40 hours 2-hour classes
- Certificate of Completion

Program duration: 40 hours 2-hour classes
Program type: Short Course
The Advanced Ruby on Rails course is designed to demonstrate how to utilize advanced Ruby features and syntax to write advanced scripts and web applications.This course begins with an exploration of the Rails framework, including how to work with Gems and perform database migrations.
Course Prerequisites:
Ruby on Rails – Level 2
Delivery Methods:
Online| On-campus| Combined
Student Progress:
Student will be assessed by daily attendance, assignments, and completion of in class activities.


Learning objectives
Upon completion of this course the successful student will have demonstrate Craft persistent models with Active Record
- Demonstrate Rails performance tuning techniques
- Build a Ruby-based SOA
- Automate versioning with Capistrano
- Apply robust testing techniques using RSpec and Cucumber
- Perform advanced refactoring techniques to make code cleaner and more maintainable

Completion Requirements
- Student must have at least 80 percent overall attendance and obtain a grade of 60 percent to have successfully completed the program.

Courses
Modules
- Fat Model, Skinny Controller
- Domain Objects (No More Fat Models)
- Convention Over Configuration
- Beware of default scope
- DRY
- YAGNI

Tuition and fees
CAD $850.00
Take the next step to achieving your academic and professional goal!
