Ruby Training Jodhpur
Ruby Training Jodhpur

Ruby Training in Jodhpur 

Techfly Jodhpur offers most important technology is  Ruby training in Jodhpur.  The extensive practical training provided by Ruby training institute in Jodhpur equips live projects and simulations. Such detailed Ruby course has helped our students secure job in various MNCs. Because The trainers at Techfly are subject specialist corporate professionals providing in-depth study in Ruby course in Jodhpur. Participants completing the Ruby  certification have plethora of job opportunities in the industry.

Further, we have kept the Ruby on Rails course in Jodhpur duration flexible. From one-to-one classroom Ruby training is provided during weekdays and weekends to the attendees. Our modern lab is equipped with latest technologies helping students avail a successful Ruby training and certification from the institute.

What will you learn from Ruby Training ?

  • Learn how to rapidly prototype ideas and turn them into presentable apps 
  • Become a Professional web application developer 
  • Become a professional Ruby  and Rail developer 
  • Design and build virtually any web app you can imagine
  • Apply for jobs at software companies as Ruby on Rails Developer

Course Content Covered in Ruby Training Course

1. 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

2. 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 Data types & 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

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