4 Weekends Only Ruby on Rails Developer Training Course in Sacramento

Sat Feb 13 2021 at 07:30 am to 09:30 am

IT Training Center | Sacramento

Tech Training Solutions
Publisher/HostTech Training Solutions
4 Weekends Only Ruby on Rails Developer Training Course in Sacramento
Advertisement
4 Weekends Only Ruby on Rails Developer Training course is being delivered from February 13, 2021 - March 7, 2021 US Pacific Time.
About this Event

This event has been UPDATED since it was first published. View the UPDATED & Detailed Ruby on Rails Training course for beginners Information here.

4 Weekends Ruby on Rails Developer Training course is being delivered from February 13, 2021 - March 7, 2021 for 16 Hours over 4 weekends, 8 sessions, 2 sessions per week, 2 hours per session.

  • All Published Ticket Prices are in US Dollars
  • The course will be taught in English language


4 Weekends Only Ruby on Rails Developer Training Course Schedule
  • February 13, 2021 - March 7, 2021 US Pacific time
  • 4 Weekends | 2 Hours on Saturdays, 2 Hours on Sundays every weekend US Pacific time
  • 7:30 AM - 9:30 AM US Pacific time each of those days
  • Please click here to add your city name and check your local date and time for the first session to be held on February 13, 2021 at 7:30 AM US Pacific Time.

Features and Benefits
  • 16 Hours, 8 sessions, 4 weekends of total Instructor-led and guided training
  • Training material, instructor handouts and access to useful resources on the cloud provided
  • Practical Hands-on Lab exercises provided
  • Actual code and scripts provided
  • Real-life Scenarios

Course Objectives
  • Ruby fundamentals
  • Install and configure Ruby and Rails
  • Explore the Model-view-Controller architecture for server-side applications
  • Build the data-driven applications with Rails
  • AJAX Programming in Rails
  • Perform test-driven development of Rails applications


Prerequisites

Basic knowledge of :

  • Computer System
  • Any Programming Language desired but not required
  • HTML, JavaScript knowledge preferred but not essential

Who can take this course?
  • Any professional who is interested in learning web development using Ruby on Rails.

Course Outline

Ruby

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

3. Working in Linux(Ubuntu) Platform

  • Basic Linux commands
  • File/Directory Permissions
  • Changing access rights
  • Text Editors used for ROR

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

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

6. 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
  • Difference between class and module

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

8. Basic loops and iterators

  • Conditional operators
  • Case Statement

Rails

9. Rails Installation and Ruby gems

  • What is Rails
  • Full tack Framework
  • Rails Strength
  • COC(convention over configuration)
  • Rails Installation
  • Ruby and Rails installation on Linux
  • Ruby Gems
  • Working with RubyGems
  • Gem commands
  • Framework Technology
  • MVC
  • Rails Components
  • How do Rails works in MVC

10. Databases

  • MySQL Introduction
  • Installation
  • Start/Stop MySQL
  • Basic Mysql operators
  • Creating user and database in MySQL

11. Statements

  • Creating a Sample Application with Rails
  • Rails Installation
  • Folder Structure
  • Setup the application
  • Rake

RAILS Model, Controller and Views

12. Controller

  • What is the 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)

13. 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 with Association
  • Types of Association
  • Active Record validations
  • Callbacks & types of callbacks

14. Views

  • Embedded Ruby
  • Working in HAML
  • Working with Ajax, Jquery in Rails framework

15. Testing

  • TDD & BDD


Advertisement

Event Venue & Nearby Stays

IT Training Center, Tech Training Solutions, Sacramento, United States

Tickets

USD 400.00 to USD 500.00

Sharing is Caring: