Advanced Skills with Ruby on Rails – Level 1
- 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:
Previous experience and knowledge programing with Ruby on Rails.
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
- Diving deeper with Ruby
- Understanding the Rails Stack
- Working with Gems and Engines
- Database migrations
- Testing with RSpec
- Mocking, Stubbing, and Factories Building
- APIs Upgrading
- Rails Scaling Deployment
- Scoping Business Logic with Interactors

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