RUBY ON RAILS Course

Ruby on Rails is an extremely productive web application.

RUBY ON RAILS Online Training

Introduces basic concepts of web development, explains why Ruby on Rails is a popular framework for web development, and looks at Rails from several perspectives so you’ll be prepared to learn more about Rails. You don’t need a technical background to read this article. Technical terms are introduced and explained in easy-to-understand language.

What you will learn

If you are an experienced web developer, you’ll get an introduction to the specifics of Rails, with fundamental concepts explained systematically and comprehensively.

  • OVERVIEW OF RUBY ON RAILS

RUBY ON RAILS Online Training Course Content

 

  • 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
  • RAILS AND HTML FORMS
  • A Basic HTML Form
  • Processing an HTML Form
  • Working With Form Data
  • Other Form Elements
  • Form Tag Helpers
  • 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
  • RESTful Routes and Resources
  • FORM HELPERS AND VALIDATION
  • Introduction
  • Form Helpers and form_for
  • Processing Form Helpers
  • From Form to Database
  • Redirection
  • Data Validation

 

  • Validation Helpers
  • The presence Validator
  • The numericality Validator
  • The uniqueness Validator
  • The length Validator
  • The format Validator
  • Custom Validation Methods
  • The errors Object
  • Displaying Validation Errors in the View
  • ADDING STYLE TO AN APPLICATION
  • Styling
  • Rails and Sass
  • Cascading Style Sheets
  • 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
  • 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
  • Summary
Back to top