RUBY ON RAILS

Ruby on Rails Training in Mumbai

The Ruby on Rails Training in Mumbai at Wings Academy is thought for it's Real-time & functional preparing. We at Wings Academy target courses that are ceaselessly widening. Ruby on Rails being one in every of them, the flexibility of Ruby on Rails empowers the applicants who learn it to be ingenious in numerous stages. Our mentors have quite 9 years of experience from Multi-National Corporations best fitting themselves for the sound and applied learning experience

The preparing is given within the at-most reasonable way. Our Ruby on Rails Training establishment in Mumbai gives knowledge into the mechanical uses of it.

The Ruby on Rails Course in Mumbai at Wings Academy is most appropriate for under-graduates and dealing experts. Since, Ruby on Rails is anything but difficult to find out it requires negligible to zero degree of data to find out it our competitors discover the preparation most useful.

Our capable mentors will set you up to part the business openings at top MNCs while giving a practical comprehension into the course. The folks that enroll are going to be given their own understudy login and learning material while moreover being given resume course of action, model interviews, specific gatherings and reasonable application.

Those who select at the Ruby on Rails Training at Mumbai with Ruby on Rails at Wings Academy are going to be given 24x7 live help helping them founded their best for work situation. they're additionally given Internationally perceived authentication from Wings Academy tie up's The National Institute of Education(NIE) in Singapore, likewise they're going to be helped to induce ready for the worldwide accreditation and assessment that are given at the Wings Academy assessment focus in Mumbai.

Ruby on Rails Syllabus

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 StatementRails

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

Testing

  • TDD & BDD

Trainers Profile Ruby On Rails 

  • Our Ruby On Rails Training in Mumbai. Trainers are certified professionals with 7+ years of experience in their respective domain as well as they are currently working with Top MNCs.
  • As all Trainers are Ruby On Rails domain working professionals so they are having many live projects, trainers will use these projects during training sessions.
  • All our Trainers are working with companies such as Cognizant, Dell, Infosys, IBM, L&T InfoTech, TCS, HCL Technologies, etc.
  • Trainers are also help candidates to get placed in their respective company by Employee Referral / Internal Hiring process.
  • Our trainers are industry-experts and subject specialists who have mastered on running applications providing Best Ruby On Rails training to the students.