Preloader

Overview


Ruby Rails Training in Delhi

Ruby on Rails, or simply Rails, is a web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It is the successful combination of:


  • Module: An Overview Of Ruby On Rails

  •  What is Ruby on Rails?
  •  Overview of Rails Components
  •  Installing Rails
  •  A Simple Rails Application
  •  Starting the Rails Server
  •  Static Pages Within a Rails Application
  •  The Structure of a Rails Application
  •  Generating a Controller
  •  Rendering the View
  •  Adding a Static Page
  •  Dynamic Pages with Embedded Ruby
  •  Using the render Method
  •  Using the link to Method
  • Module: Rails and HTML Forms

  •  A Basic HTML Form
  •  Processing an HTML Form
  •  Working With Form Data
  •  Other Form Elements
  •  Form Tag Helpers
  • Module: Databases and Rails

  •  Review of the MVC Architecture
  •  Entities and Relationships
  •  Databases and Models
  •  Rails Database Conventions
  •  Adding a Model
  •  Database Migrations
  •  The Rails Database Console
  •  Creating a Rails View of a Database Table
  •  Scaffolding
  •  Scaffolding
  • Module: Users

  •  Introduction
  •  Configuring an Application for Sessions
  •  Registering Users
  •  The Register Action
  •  The flash Hash
  •  Validating the Registration
  •  Logging in
  •  Logging Out
  •  Protected Pages
  •  Filters
  • Module: Form Helpers And Validation

  •  Introduction
  •  Form Helpers
  •  Processing Form Helpers
  •  From Form to Database
  •  Redirection
  •  Data Validation
  •  Validation Helpers
  •  The presence Validator
  •  The Numerically Validator
  •  The uniqueness Validator
  •  The length Validator
  •  The format Validator
  •  Custom Validation Methods
  •  The errors Object
  •  Displaying Validation Errors in the View
  • Module: Adding Style to an Application

  •  Styling
  •  Rails and Sass
  •  Cascading Style Sheets
  • Module: Putting It All Together

  •  Introduction
  •  The Business Application
  •  Database Terminology
  •  Linking Two Models
  •  Adding Tasks
  •  The Database Tables
  •  Displaying Employee Tasks
  •  Deleting a Task
  •  Listing Employees and Tasks
  •  Migrations
  •  Editing a Record

Why Efficient India ?

Our Trainers are having more than 3 years of experience in MNC Company.

Trained 50+ Students.

Well Equipped Computer Lab & Internet.

Interview Preparation & Technical Event.

Strong Practical & Theoretical Knowledge.

Corporate Exposure through Us.

100 % Job Assistance.