All classes are taught LIVE by seasoned instructors. * 9.6 of 10 (over 22 k student survey results - 2023)

Find A Class in Your City:

Ruby on Rails Fundamentals Introduction Training Class

Email this page | Print this page

Ruby on Rails Fundamentals / Introduction  (public class max is 7 students)

To View Class Dates: Please use the pull down options on the upper left of this page to select your course and city.You can then navigate to other classes in that same city, view class descriptions and register for the class or you call us and register now, 877-760-0078.

  • Training at your company site (group or 1on1) -- click here.
  • We have taught thousands of business professionals throughout the years. Read what our students say
  • Free repeats! You are allowed to repeat your class for free within 6 months for any reason whatsoever! Classes are 9am to 4pm and come with courseware and CD to practice afterward.
  • Are you signing up for more classes? See our package discounts page



Course Objectives

Course Objective: You will create an application using Ruby on Rails.

Target Student: This course is intended for web developers seeking to create web applications with Ruby on Rails.

Prerequisites: To ensure success, students should have some working knowledge of HTML and CSS intro levels (and XML is helpful, but not mandatory).


Upon successful completion of this course, students will be able to:

  • create programs in Ruby.
  • write object-oriented programs that will make use of built-in classes and modules in Ruby.
  • implement threads and handle exceptions to control code execution.
  • create a simple Rails application.
  • develop a web application in Rails that will have access to a database and authenticate user credentials.


Course Content


Lesson 1: Programming in Ruby


Topic 1A: Introduction to the Ruby Language

Topic 1B: Write Programs Using Ruby Language Constructs

Topic 1C: Control Program Flow Using Control Structures


Lesson 2: Programming in Ruby Using OOPs Concepts


Topic 2A: Create a Program Using OOPS Concepts

Topic 2B: Work with Strings and Arrays

Topic 2C: Work with Built-in Classes


Lesson 3: Implementing Threads and Handling Exceptions


Topic 3A: Work with Threads

Topic 3B: Handle Exceptions


Lesson 4: Getting Started with Rails


Topic 4A: Introduction to the Rails Framework

Topic 4B: Create a Rails Application


Lesson 5: Developing a Web Application


Topic 5A: Create a Database

Topic 5B: Manipulate Databases

Topic 5C: Implement Plug-Ins in Rails