Ruby on Rails Online Training

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

If you want to know more about Ruby on Rails Online Training do not hesitate to call +91 910.000.5222 or mail us on info@myelearnsap.com