Ruby on Rails

Ruby on Rails

0 STUDENTS ENROLLED

    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

    Write a Review

    Your email address will not be published.

    Course Reviews

    N.A

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    PRIVATE COURSE
    • PRIVATE
    • 1 month
    Contact Us

    +1 475-212-0075

    Drop us a query

      Your Details


      * Required

      Job Support

        Your Details


        * Required

        Course Features

        Live Instructor-led Classes

        This isn't canned learning. Its dynamic, its interactive, its effective

        Expert Educators

        Only the best or they're out. We are constantly evaluating our trainers

        24&7 Support

        We never sleep. Need something answered at 3 am? No Problem

        Flexible Schedule

        You don't learn as per our calendar. We work according to yours.

        Customized Training's

        The most part self-managed and adaptable to suit a person's particular adapting technology needs

        Priority Based Training's

        Real-time Scenario based Assignments and Case Studies

        COPYRIGHT © 2020 KEEN IT TECHNOLOGIES PVT.LTD, ALL RIGHTS RESERVED