Setup Menus in Admin Panel

You must be logged in to take this course  →   LOGIN | REGISTER NOW

Ruby on Rails Online Training

323 STUDENTS ENROLLED
    • 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

      Databases

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

      Statements

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

      RAILS Model, Controller and Views

      Contoller

      • 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)

      Models

      • 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

      Views

      • 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

    4.2

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

    No Reviews found for this course.

    Apply for Course
    • 30 Hours

    APPLY FOR COURSE



    captcha

    INFORMATION

    About US
    Why GOTINFOS
    Pay Methods
    FAQ

    SERVICES

    Online Training
    Corporate Training
    Staffing
    Consulting

    SUPPORT

    Project Support
    Technical Support
    System Access
    Placement Assistance

    Trainer registration

    A QUALITY EDUCATION

    Our accredited online programs are designed to accommodate adult learners who want to advance their education without compromising quality. Our online programs offer the same curriculum as on-campus equivalents, but are flexible enough to fit into your busy schedule.

    FOLLOW US...

    Facebook  Twitter Linkedin

    CONTACT US

    Call +1 512 518 9366

    info@gotinfos.com

     

    top
    Design © GOTINFOS. All rights reserved.