Setup Menus in Admin Panel

Ruby on Rails Online Training

    • Ruby on Rails is a server-indirect interface formwork elected in Ruby behind the MIT Administration. Rail is a form of look and controller (MVC) building and giving need data as a database in network servers and places. Ruby on Rails is an unusually effective website and architecture arrangement created under Ruby with David Heinemeier Hansson. It aide and supports every custom web designs, for example, JSON or XML as aims of fact move, and HTML, CSS, and JavaScript that shows you including a UI.

      None with attaining MVC, Ruby on Rails first ideas shows the evaluation in many well-mainstream programming configuration examples and cases, including core code above the arrangement (COC) that provides administration yourself and here leading base display. This instructional activity gives you offensive knowledge of Ruby on Rails.

      Prerequisite to learn Ruby on Rails:

      You should have knowledge of HTML, CSS, JavaScript, and basics of database systems. You must be familiar with internet and website programming.

    • Introduction

      • What is Ruby
      • Why ruby
      • General purpose of ruby
      • Brief History of Ruby
      • Where does ruby get its ideas
      • Ruby Installation with RVM
      • Creating a basic script in ruby
      • Sample demo of ruby program

      RVM(ruby version manager)

      • Rvm installation
      • Rvm commands
      • Rvm Usage

      Working in Linux(Ubuntu) Platform

      • Basic Linux commands
      • File/Directory Permissions
      • Changing access rights
      • Text Editors used for ROR

      Ruby Operators & Ruby Shell

      • IRB – Ruby Shell
      • Working with Ruby operators and expressions
      • Numeric Methods
      • Rand and Ranges
      • Strings, Escaping, Interpolation
      • String methods
      • Dates and Times

      Ruby Datatypes & Variables

      • Ruby Datatypes
      • Numbers, Boolean, Strings, Arrays, Hashes, Symbols.
      • Types of Variables(Global, Instance, Class, Local, Constant, Pseudo)
      • Difference between local & instance variables
      • Parallel Assignment
      • Variable conditions

      Ruby methods and modules

      • Basic ruby methods
      • Return values from methods, return statements
      • Class methods
      • Different ways to call methods
      • Ruby modules and Mixins
      • Ruby require and include statement
      • Diffence between class and module

      OOP in Ruby

      • OOP
      • Class
      • The initialize method
      • The accessor & setter method
      • Access Control
      • Class Inheritance
      • Method Overriding
      • Operator Overloading
      • Singleton methods
      • Metaclass
      • Defining Attributes
      • Variable types in Ruby
      • Super
      • Regular Expressions
      • Exceptions

      Basic loops and iterators

      • Conditional operators
      • Case Statement

      Rails Installation and Ruby gems

      • What is Rails
      • Full tack Framework
      • Rails Strength
      • COC(convention over configuration)
      • Rails Intallation
      • Ruby and Rails installation on linux
      • Ruby Gems
      • Working with RubyGems
      • Gem commands
      • Framework Technology
      • MVC
      • Rails Components
      • How does Rails works in MVC


      • Mysql Introduction
      • Installation
      • Start/Stop mysql
      • Basic Mysql operators
      • Creating user and database in mysql


      • Creating a Sample Application with Rails
      • Rails Installation
      • Folder Structure
      • Setup the application
      • Rake

      RAILS Model, Controller and Views


      • What is controller?
      • Architecture Diagram for Controller
      • Creating a Controller
      • Methods and Actions
      • Parameters(params)
      • Controller Default methods
      • Scaffolding
      • Routing
      • Restful Resources
      • CRUD Verbs and Actions
      • Filters(Before,After,Around)


      • What is model
      • Active record Basics
      • Destroy a model
      • Migrations
      • Modify, update a model
      • Dropping a database
      • Association, Validation and callbacks
      • Why Association
      • Without and wtih Association
      • Types of Association
      • Active Record validations
      • Callbacks & types of callbacks


      • Embedded ruby
      • Working in HAML
      • Working with Ajax, Jquery in Rails framework

      • Have 7+ years of experience in IT as programmer and trainer.
      • working as a software developer using technologies like Ruby, Rails as Web framework, as backend support tools. Jquery, Javascript , Html, Css related to frontend working purpose.
      • Entirely customized to your level.
      • Superior training experience skills
      • Practical experience with theoretical topics.
      • Very approachable and well experienced.
      • Empowering students with best conceptual & practical skills
      • Providing the Projects on emerging Technologies with Real-time scenarios

    Course Reviews


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

    No Reviews found for this course.

    Apply for Course
    • 30 Hours



    Design © GOTINFOS. All rights reserved.