Course Fee


New Student Discount


Returning Student Discount


Course Overview

This 4 days course will cover the Ruby language and Ruby on Rails. The course will begin by covering the Ruby programming language in depth. The first part of the course will deal with the basics of ruby, before moving to Ruby on Rails.


Though Ruby and RoR can be the first programming language and web framework that can be studied by anyone, basic knowledge of any programming language such as mentioned below are required

  • HTML & CSS
  • JavaScript is an advantage


  • Unlimited Refresher Class (Validity : 1 year)
  • Certificate of Course Completion
  • References Materials (PDF)
  • Software Evaluation Copy
  • Other Add-ons

Course Outline

I. Ruby Essentials

  • Introduction to Ruby
  • Ruby Installation
  • Ruby Variables and their scopes
  • Methods
  • Ruby Array
  • Operators
  • Control Structures
  • Loops
  • String
  • Dates and Time in Ruby
  • Object oriented programming in Ruby

II. Introduction to Ruby

  • What is Ruby on Rails
  • Development in Ruby on Rails
  • Rails Components
  • Model-Veiw-Controller Architecture in RoR
  • RoR Installation
  • Creating a Projects
  • RoR Directory Structure

IV. Active Record Basics

  • Naming Convention
  • Creating Active Record Model
  • CRUD: Data Management
  • Validations
  • Callbacks
  • Migrations

V. Migration

  • Creating a Standalone migration
  • Model Generators
  • Writing a Migrations
  • Running Migrations
  • Changing Existing Migrations
  • Seed Data

VI. Validations

  • Validation basics
  • Validation Helpers
  • Common Validation Options
  • Callbacks

VII. Associations

  • Types of Association

VIII. Query Interface

  • Retrieving objects from the database
  • Conditions
  • Ordering
  • Limit and Offset
  • Joins
  • Dynamic Finders
  • Method Chaining

IX. Views

  • Layouts and Rendering
  • View form helper

Contact Us

+63 2 824-2145

Meet your Mentor

Course Schedules

january, 2019

05jan(jan 5)1:00 am07(jan 7)1:00 amHTML & CSS with Bootstrap Web Development

05jan(jan 5)9:00 am06(jan 6)7:00 pmWordPress CMSWeb development

18jan(jan 18)1:00 am20(jan 20)1:00 amJavaScript Essentials

18jan(jan 18)1:00 am20(jan 20)1:00 amPHP & MySQL Object Oriented ProgrammingWeb Development

18jan(jan 18)1:00 am21(jan 21)1:00 amCodeigniter PHP FrameworkModel-View-Controller (MVC)

19jan(jan 19)9:00 am20(jan 20)7:00 pmDrupal CMS Web Development

25jan(jan 25)1:00 am27(jan 27)1:00 amjQuery Essentialsfor Interactive Web Pages

25jan(jan 25)1:00 am28(jan 28)1:00 amLaravel PHP FrameworkModel-View-Controller (MVC)

25jan(jan 25)9:00 am28(jan 28)7:00 pmRuby on Rails (R.O.R)Web Development Framework

26jan(jan 26)1:00 am27(jan 27)1:00 amWordPress Theming with Divi 3.0Theme Development

26jan(jan 26)9:00 am27(jan 27)7:00 pmJoomla CMSWeb Development

Recommended for you

check out these courses relevant to your search