Ruby on Rails
Introduction
Rails is an open source web application framework and a software library that extends the Ruby programming language. It’s generally known as simply Rails or ROR. Ruby is a like other programming languages and its object oriented language. Rails integrate with various scripts to create web server running application. It is designed to advance web programming and installed with the help of the operating system command line interface. It’s also considered as server side web application development, as it runs on a web server.
COURSE SUMMARY
Course Name | Ruby on Rails Online Training |
Contents | Fundamentals and Programming Techniques of Ruby language on Rails Framework |
Duration | 30 Hours with Flexible timings |
Delivery | Instructor Led-Live Online Training |
Eligibility | Any Graduate |
Ideal For | Aspiring job seekers in the field of Programming |
Next Batch | Please visit the schedule section |
Course Objectives
- Learn the basics of the Ruby language.
- Configure and install Ruby and Rails.
- Set up and handle databases with migrations.
- Create a new Rails application from scratch.
- Learn about behavior-driven development with Cucumber.
- Learn how to configure the Rails’ routing.
- Understand resources and REST, and its application.
- Understand Rails’ point and how to embrace them.
- Practice test-driven development with Rspec.
- Learn how to find and use plugins.
PRE-REQUISITES:
- Excellent Knowledge of Object Oriented Programming
Course Curriculum
MODULE 1: AN OVERVIEW OF RUBY ON RAILS
TOPICS: What is Ruby on Rails?, Installing Rails, Overview of Rails Components, Starting the Rails Server, a Simple Rails Application, Static Pages Within a Rails Application, the Structure of a Rails Application, Generating a Controller, Using the Render Method, Adding a Static Page, Rendering the View, Using the Link_To Method, Dynamic Pages with Embedded Ruby
MODULE 2: RUBY ON RAILS AND HTML FORMS
TOPICS: A Basic HTML Form, Working With Form Data, Processing an HTML Form, Form Tag Helpers, Other Form Elements
MODULE 3: DATABASES AND RAILS
TOPICS: Review of the MVC Architecture, Databases and Models, Entities and Relationships, Adding a Model, Rails Database Conventions, Creating a Rails View of a Database Table, Database Migrations, The Rails Database Console, Restful Routes and Resources, Scaffolding
MODULE 4: FORM HELPERS AND VALIDATION
TOPICS: Processing Form Helpers, Form Helpers and Form_For, Redirection, From Form to Database, Data Validation, The Presence Validator, The Uniqueness Validator, Validation Helpers, The Length Validator, The Format Validator, Displaying Validation Errors in the View, The Numericality Validator, The Errors Object, Custom Validation Methods,
MODULE 5: ADDING STYLE TO AN APPLICATION
TOPICS: Styling, Cascading Style Sheets, Rails and SASS
MODULE 6: USERS
TOPICS: Registering Users, Configuring an Application for Sessions, the Flash Hash, the Register Action, Logging In, Logging Out, Validating the Registration, Protected Pages, Filters
MODULE 7: PUTTING IT ALL TOGETHER
TOPICS: The Business Application, Linking Two Models, Database Terminology, The Database Tables, Adding Tasks, Displaying Employee Tasks, Listing Employees and Tasks, Deleting a Task, Editing a Record, Migrations
Course Reviews
No Reviews found for this course.
Write a Review