RUBY ON RAILS TRAINING COURSE

siva soft Training And Develop Institute
Hyderabad
45


Course Summary

IT, Software & Hardware
45
Class room
Beginner/Entry level

Course Description

  • RUBY
  • Conditional Statements
  • Loops
  • Blocks
  • Ranges
  • RUBY ADVANCED
  • OBJECT ORIENTED
  • Mixins in Ruby
  • Writing a Migration
  • Running Migrations
  • Associations
  • Forms
  • CRUD USING SCAFFOLDING
  • Advanced concepts in Rails

 


Topics Covered

    RUBY:

    • Introduction to RUBY
    • Environment
    • Syntax
    • Variables
    • Operators
    • Comments

    Conditional Statements:

    • if
    • if..else
    • if...elsif..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:

    • yield
    • Blocks and Methods
    • BEGIN and END
    • Strings
    • Arrays & Hashes
    • Date & Time

    Ranges:

    • Sequences
    • Conditions
    • Intervals
    • Iterators
    • each
    • I/O
    • puts
    • gets
    • putc
    • print
    • p

    RUBY ADVANCED:

    • Classes
    • class definition
    • ruby objects
    • initialize method
    • Global Variables
    • Instance Variables
    • Class Variables
    • Constants

    OBJECT ORIENTED:

    • accessor & setter methods
    • instance methods
    • class methods & variables
    • to_s Method
    • Access Control
    • Class Inheritance
    • Methods Overriding
    • Freezing Objects
    • Modules

    Mixins in Ruby:

    RAILS:

    • Installation on Windows
    • Installation on Linux
    • Mysql Installation on Windows
    • Mysql Installation on Linux
    • File Structure
    • Controller and Views and Models
    • Routes
    • Migration
    • Migration Overview
    • Creating a Migration
    • Supported Type Modifiers
    • Model Generators
    • Creating a Standalone Migration

    Writing a Migration:

    • Reverting Previous Migrations
    • Using reversible with up/down Methods
    • Using the change Method
    • When Helpers aren't Enough
    • Changing Tables
    • Creating a Join Table
    • Creating a Table

    Running Migrations:

    • Rolling Back
    • Setup the Database
    • Resetting the Database
    • Running Specific Migrations
    • Running Migrations in Different Environments
    • Changing the Output of Running Migrations
    • Changing Existing Migrations
    • Using Models in Your Migrations

    Associations:

    • Overview of associations
    • Belongs_to
    • Has_one
    • Has_many
    • Has_and_belongs_to_many
    • 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
    • Data Validation
    • Validations Overview
    • When Does Validation Happen?
    • Why Use Validations?
    • Validation Helpers
    • Displaying Validation Errors in Views
    • Performing Custom Validations
    • Custom Methods
    • Custom Validators
    • uniqueness
    • absence
    • presence
    • numericality
    • length
    • inclusion
    • format
    • exclusion
    • confirmation
    • validates_associated
    • acceptance

    CRUD:

    • Create_action
    • Read_action
    • Update_action
    • Delete_action

    CRUD USING SCAFFOLDING:

    • Delete_action
    • Update_action
    • Read_action
    • Create_action
    • Rails console

    Advanced concepts in Rails:

    • Action mailer basics
    • Asset pipeline
    • Gems
    • Overview
    • Usage
    • Discuss the usage of Gems
    • Creating and customizing Rails
    • Custom views
    • Custom actions
    • Custom migrations
    • Custom models
    • Custom configurations under development and production
    • Custom routes
    • Custom initializers
    • Custom gems

    Action mailers:

    • Configuring smtp setting for development
    • Mailer methods and usage
    • Custom html templates for mailing
    • Mailers as a background process
    • Twitter bootstrap
    • Overview and usage of twitter bootstrap
    • Customization of layouts
    • Responsive layouts
    • Customizable components, CSS
    • Customizable Jquery pre-defined functionalities
    • Application level authentications
    • setup
    • configuration
    • filtering
    • authentication
    • Repositories sharing
    • Github overview
    • Github usage
    • Github pull and push operations
    • Github merging operations
    • Github branch creation and usage
    • SSH key generation on local machine

See other jobs

Share Course on :
Ab Initio Training
orapro technologies
Hyderabad
45

Advanced Java Training
Naresh IT
Hyderabad
2 Months