top
Ruby on Rails 101 Training
Rated 4.0/5 based on 400 customer reviews

Ruby on Rails 101 Training

Master the language that will make an ace web developer—Ruby on Rails!

Contact Course Advisor schedules

Modes of Delivery

Classroom

Our classroom training provides you the opportunity to interact with instructors face-to-face.

Online Classroom

Collaborative, enriching virtual sessions, led by world class instructors at time slots to suit your convenience.

Description

If you are an HTML programmer then the next learning curve for you would be to learn languages that will help you build dynamic websites. Among the most popular languages used to create easily deployable, dynamic websites in a short time frame is Ruby on Rails. Rails is a web application framework written in the Ruby programming language and offers dynamic, reflective and easy to learn features. This general purpose object oriented language, besides being open source, has a huge community base that certainly goes a long way to give support to budding Ruby programmers.

KnowledgeHut’s 3-day course on Ruby on Rails 101 teaches you how to build dynamic websites by using the Ruby on Rails programming language. Using an experiential learning format you will learn all about the basics of the ROR programming language such as the Rails framework, ActiveRecord, MVC, Building Database driven Ruby applications, developing web forms and handling form data using Ruby on Rails, testing and validating your applications and much more. Our expert coaches will ensure that you are well versed with the concepts by the end of this course.

What you will learn
  • Understand the Rails framework
  • Develop your own database-driven websites based on Ruby on Rails
  • Write code that is dynamic and reduces redundancies
  • Create and use XML in Rails applications
  • Use Ajax in Rails applications
You will also get:
  • 3-day instructor led classroom training
  • Practical exercises on Ruby on Rails
  • Downloadable courseware
  • Coaching by experts
  • Build your own dynamic websites using ROR

Key Features

3 days Instructor-led classroom training
Coaching by experts
Downloadable courseware
Practice sessions to get hands-on familiarity with Ruby on Rails
Test and validate your own applications
Become part of a huge community of Ruby on Rails practitioners

Certification

Prerequisites:

Participants are required to have a solid knowledge of HTML. Additional knowledge of XML, SQL and any Server Side / Object Orientated programming Language would be an advantage.

Certification

On successful completion of the course, you will receive a Course Completion Certificate from KnowledgeHut with Credits (1 credit per hour of training).

Curriculum

  • Web Applications and Rails
  • What Rails can Do
  • Where Rails Came From
  • Rails Philosophies
  • More Rails Philosophies
  • MVC
  • Model
  • Controller Tools
  • Command Line
  • Text Editor
  • Rails and Ruby Overview
  • Rails Application Directory
  • Rails Scripts
  • Generate Script
  • Generate Script – Models
  • Generate Script – Controllers
  • Generate Script – Mailer
  • Generate Script – Scaffold
  • Generate Script - Other Generators
  • Server Script
  • Console Script
  • Your First Rails Application
  • Creating a MySQL Database
  • Connecting to MySQL with Rails
  • Generating a Model
  • Basic Links
  • Basic Forms
  • ActiveRecord
  • Attributes
  • Date-Time Fields
  • Primary Keys
  • Model Relationships
  • Model Relationships - One-to-One
  • Model Relationships - One-to-Many
  • Model Relationships - Many-to-Many
  • Basic Searches
  • Advanced Searches
  • What is Scaffolding
  • Modifying Scaffolding Pt.1
  • Modifying Scaffolding Pt.2
  • What are Controllers
  • Routing
  • URL Generation
  • Cookies
  • Sessions
  • Talking Between Actions
  • Filters
  • What are Views
  • RHTML
  • Assistance
  • More Assistance
  • Assistance – Forms
  • Assistance - Text Fields and Areas
  • Text Field and Area Tags
  • Form Assistance - Date/Time Fields
  • Form Assistance - Selection Lists
  • Form Assistance - Radio Buttons and Checkboxes
  • Form Assistance - File Uploads Pt.1
  • Form Assistance - File Uploads Pt.2
  • Form Assistance – Links
  • Pagination
  • Layouts
  • Partial Page Templates
  • What is Testing
  • Testing Models
  • Testing Controllers
  • Security Overview
  • SQL Issues
  • CSS Issues
  • What is AJAX or Web 2.0
  • Some GUI Tricks
  • Some More Tricks
  • Choosing a Production Platform
  • Basics of Deployment
  • Backups

Our Students

"The course content covered most of the basics and went deeper into details when required. Good hands-on exercises with practical examples."

"Excellent trainer and with confidence I can handle all sorts of PM scenarios and can challenge your mindset. Very good customer service from KnowledgeHut."

"I learned much from this training session, the faculty had good knowledge of the subject matter and provided good learning examples."

"2days PMP training was very good, I got lot of inspiration from this training."

Shreerang Bhawalkar

Shreerang Bhawalkar

ADP Dealer Services
Milind Gawaskar

Milind Gawaskar

Design Managr at NEC
Jan Miko

Jan Miko

Senior Digital Manager
Ada Lee

Ada Lee

Marketing Director

Frequently Asked Questions

Ruby is a versatile and robust object oriented programming language that was created with the intention of allowing fast development of web applications. Rails is a web framework that allows fast program development. The resultant combination, Ruby on Rails is a web application framework that helps create dynamic and easily deployable websites in a very short amount of time. Our 3-day introductory course Ruby on Rails will take you through the basics to the advanced concepts of this framework so that you can build your very own applications.

Participants are required to have a solid knowledge of HTML. Additional knowledge of XML, SQL and any Server Side / Object Orientated programming Language would be an advantage.

No, this course is only available in the classroom format led by our certified experts.

On successful completion of the course you will receive a course completion certificate issued by KnowledgeHut.

You will receive 1 credit per hour of learning.

The trainers are highly qualified and certified instructors with years of relevant industry and coaching experience who will hand hold you through the workshop and ensure your success.

It is easy to enrol for classroom training online. There are several options to pay either through your debit/credit card that includes Visa Card, MasterCard; American Express or- via PayPal. Payment receipt will be issued to the candidate automatically by email.

Any registration cancelled within 48 hours of the initial registration will be refunded in FULL (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding) Refunds will be processed within 30 days of receipt of written request for refund. Kindly go through our Refund Policy for more details: http://www.knowledgehut.com/refund

Please send in an email to support@knowledgehut.com, and we will answer any queries you may have!

Professionals or students who want to get into web development with Ruby on Rails will find this course beneficial.

other training

How We Can Help You

Course Details