Ruby on Rails

Live Online (VILT) & Classroom Corporate Training Course

Ruby on Rails is a framework for building websites and is based on the Ruby language. It has been used to develop robust web applications because it’s easy to develop and maintain.

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
  • Lifetime Access

Ruby on Rails

Overview

This course will expose you to all the basic fundamentals to get started with Ruby. At the end of this Ruby course you will be able to build websites from scratch based on development best practices.

Objectives

At the end of Ruby on Rails training course, participants will

  • Develop both front end and back end of websites with Rails.

  • Ensure that the websites they build are dynamic, sustainable, cost effective, high on quality and maintainability.

Prerequisites

  • Basic Knowledge of  Object Oriented Programming language is desired
  • Basics of a database such as MySQL
  • Front end skills such as HTML/HTML5, Javascript/ jquery, CSS or SCSS or LESS will be an added bonus

Course Outline

Introduction to Ruby on Rails2021-07-01T13:07:06+05:30
  • What is Ruby programming language?
  • What is Rails?
  • Introduction to OOPS
  • Understanding Web Application
  • Understanding MVC
  • Ruby on Rails Installation
  • The Rails Application Directory Structure
  • Connecting to a Rails Application
  • The Rails Request/Response Cycle
Ruby Basics2021-07-01T13:08:52+05:30
  • Running Ruby Programs
  • IRB (Interactive Ruby)
  • Objects and Methods
  • Classes
  • Strings and Numbers
  • Symbols
  • Arrays
  • Hashes
  • Modules
  • Control Flow and Conditionals
  • Instance Variables and Attributes
  • Iterators
  • Mixins
  • Blocks
  • Proc
  • Lambda
  • Sorting Collections
  • Filtering Collections
Domain Modeling and ActiveRecord2021-07-01T13:09:00+05:30
  • ActiveRecord Overview
  • Domain Modeling, Ruby, and Rails
  • Programming the Domain
  • Creating the Database Tables
  • The Rails Application Console
Creating Rails application2021-07-01T13:09:08+05:30
  • Creating and running a Rails application
  • Directory Layout
  • Creating Quick application via Scaffolding
  • Scaffold Workflow
  • MVC files
  • Manual creation
Action View2021-07-01T13:09:22+05:30
  • HTML Review
  • Layout integration
  • Bootstrap Layout Integration
  • Form helpers
  • SQL Review
Testing2021-07-01T13:09:34+05:30
  • Ruby’s Test Framework
  • From Minitest to Rails Testing
  • Functional Tests
Data Validation with ActiveRecord2021-07-01T13:10:23+05:30
  • Validating ActiveRecord Objects
  • The Role of the Controller in Validating Data
  • Examples of Selected Validation Methods
Exploring Action Pack2021-07-01T13:18:31+05:30
  • ActionPack, the Composite Library
  • Custom Helper Methods
  • Partial Templates
  • The Session Hash
  • Controller Filters
  • Differential Responses
  • XML with Builder
2023-01-06T13:59:32+05:30

Title

Go to Top