Introduction to Ruby on Rails Training in Kitchener, Canada

Enroll in or hire us to teach our Introduction to Ruby on Rails class in Kitchener, Canada by calling us @303.377.6176. Like all HSG classes, Introduction to Ruby on Rails may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Introduction to Ruby on Rails may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

 
You will create an application using Ruby on Rails.
Course Length: 1 Days
Course Tuition: $290 (US)

Prerequisites

To ensure success, students should take the following courses: XML: An Introduction (Fourth Edition), Web Design with XHTML, HTML, and CSS: Level 1, and Fundamentals of Databases Using MySQL.

Course Outline

 


Lesson 1: Programming in Ruby
     Introduction to the Ruby Language
     Write Programs Using Ruby Language Constructs
     Control Program Flow Using Control Structures

Lesson 2: Programming in Ruby Using OOPs Concepts
     Create a Program Using OOPS Concepts
     Work with Strings and Arrays
     Work with Built-in Classes

Lesson 3: Implementing Threads and Handling Exceptions
     Work with Threads
     Handle Exceptions

Lesson 4: Getting Started with Rails
     Introduction to the Rails Framework
     Create a Rails Application

Lesson 5: Developing a Web Application
     Create a Database
     Manipulate Databases
     Implement Plug-Ins in Rails

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Ruby Programming Uses & Stats

Ruby Programming is Used For:
Desktop GUI's Web Applications Web Development
Difficulty
Popularity
Year Created
1995
Pros
Easy to Learn:
Along with Python, Ruby is regarded as one of the easier languages to learn
 
Growing Community: 
Ruby has a vast collection of open source code available within the Rails community.
 
Readable Code:
Ruby is mostly self-documenting which increases productivity because there is less need to write out separate documentation. As a result it makes it easier on developers to pick up existing projects. 
 
Good for Rapid Application Development (RAD):
Rails framework makes it easy to accommodate changes. 
Cons
Performance and Scalability:
There have been concerns that Rails applications are not as fast as Java or C, which is true, but for the majority of applications it is fast enough.
 
Not All Website Hosts Can Support Rails:
Alternatively, Rails application can be hosted on a Virtual Private Server (VPS) with Amazon EC2, Rackspace, or Linode. 
 
Documentation: 
It can be a bit challenging to find documentation for popular gems and libraries that heavily involve using mixins. 
Ruby Programming Job Market
Average Salary
$102,000
Job Count
15,287
Top Job Locations

New York City
Seattle
San Francisco

Complimentary Skills to have along with Ruby Programming

If you are just learning to write code, Ruby is one of the best languages to start with. Ruby is a dynamic, object oriented , general purpose programming language. 

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.