: sivasoft@sivasoft.in
Phone & WhatsApp : +91 70954 49101
Phone & WhatsApp : +91 63029 64834
Phone & WhatsApp : +91 79974 36891
top 10 online best ruby on rails training institutes in ameerpet, hyderabad, visakhapatnam, pune, chennai, bangalore, bengaluru, india

ONLINE RUBY ON RAILS TRAINING COURSE

Apply For Course

Ruby

Ruby is a cross-platform interpreted language which has many features in common with other ‘scripting’ languages such as Perl and Python. It has an ‘English language’ style syntax which looks somewhat Pascal-like at first sight. It is thoroughly object oriented, and has a good deal in common with the great-granddaddy of ‘pure’ OO languages, Smalltalk. It has been said that the lan-guages which most influenced the development of Ruby were: Perl, Smalltalk, Eiffel, Ada and Lisp. The Ruby language was created by Yukihiro Matsumoto (commonly known as ‘Matz’) and it was first released in 1995.

Rails

Currently much of the excitement surrounding Ruby can be attributed to a web development framework called Rails – popularly known as ‘Ruby On Rails’. Rails is an impressive framework but it is not the be-all and end-all of Ruby. Indeed, if you were to leap right into Rails development without first mastering Ruby, you might find that you end up creating applications that you don’t even understand (this is, in fact, all too common among Ruby On Rails novices). Understanding Ruby is a necessary prerequisite of understanding Rails.

RUBY

  • Introduction to RUBY
  • Environment
  • Syntax
  • Variables
  • Operators
  • Comments
  • Conditional Statements
    • if...else
    • if modifier
    • unless Statement
    • unless modifier
    • case Statement
  • Loops
    • while Statement
    • while modifier
    • until Statement
    • until modifier
    • for Statement
    • break Statement
    • next Statement
    • redo Statement
  • Methods
  • Blocks
  • Strings
  • Arrays
  • Hashes
  • Date & Time
  • Ranges
  • Iterators
  • File I/O

RUBY ADVANCED

  • Classes
    • Instance Variables
    • Class Variables
    • Global Variables
    • Constants
  • OBJECT ORIENTED
    • class definition
    • ruby objects
    • initialize method
    • instance variables
    • accessor & setter methods
    • instance methods
    • class methods & variables
    • to_s Method
    • Access Control
    • Class Inheritance
    • Methods Overriding
    • Operator Overloading
    • Freezing Objects

RAILS

  • Installation on Windows
  • Installation on Linux
  • Mysql Installation on Windows
  • Mysql Installation on Linux
  • File Structure
  • Controller and Views and Models
  • Routes
  • Databases and Migrations
    • Configuring a project for Databases
    • creating a database
    • generating Migration
  • Associations
    • Many-to-many associations_Rich
    • Many-to-many associations_Simple
    • One-to-many associations
    • One-to-one associations
    • Relationship types
    • Traversing a rich association
  • layouts
  • Partials
  • Helpers
    • Custom Helpers
    • Data and time helpers
    • Number helpers
    • Text Helpers
  • Forms
    • Dates and time helpers
    • Escaping input
    • Escaping output
    • Form errors
    • Form field labels
    • Form Helpers
    • Form option helpers
    • Preventing cross-site request forgery
  • Data Validation
    • validates_presence_of
    • validates_length_of
    • validates_acceptance_of
    • validates_confirmation_of
    • validates_uniqueness_of
    • validates_format_of
    • validates_numerically_of
    • validates_inclusion_of
    • validates_exclusion_of
    • validates_associated
  • CRUD
    • Create_action
    • Read_action
    • Update_action
    • Delete_action
  • CRUD USING SCAFFOLDING
    • Create_action
    • Read_action
    • Update_action
    • Delete_action
  • Debugging and Error handling
  • User Authentication
    • Authenticating
    • Callbacks
    • Cookies and Sessions
    • Hashing passwords
    • Login and Logout
  • Introducing Advanced Topics
    • Adding Libraries
    • Bundler
    • Deploying
    • REST
    • Testing
  • Login and Logout complete example
  • Project Oriented Training
  • COURSE ENQUIRY

    Apply For Course


    Follow us on Twitter


    Like us on Facebook

    Sidebar Menu