Yes I want demo!

Ask for Free Demo Now!

It’s not just about training. It’s about career progress. Jumbo Techno allows you to take control of your career by learning the right skills at the right time.

Ruby
on
Rails

Curriculum

 

An Introduction To Ruby:

  • What is Ruby

  • Installing Ruby

  • Executing Ruby Code

  • Getting Help

  • Dynamic Types

  • Ruby Reserved Words

  • Naming Conventions

  • Comments

Standard Ruby Data Types:

  • Numbers

  • Strings

  • Simple Input and Output

  • Converting String Input

  • Regular Expressions

  • Time Methods

Language Component:

  • The if Statement

  • The case Construct

  • Loops

  • Iterators

  • Numeric Iterators

  • String Iterators

  • Methods

  • Odds and Ends

Collections:

  • Arrays

  • Array Operator Methods

  • Array Equality Operator

  • Arrays as Stacks and Queues

  • Higher Dimensional Arrays

  • Other Useful Arrays Methods

  • Command Line Arguments4

  • Hashes

  • Common Hash Methods

  • Sorting Hashes

  • Iterators with Arrays and H

  • Arrays and Methods

  • Hashes and Methods

  • Named Parameters

  • Symbols

  • Procs

  • Closures

Classes:

  • Objects

  • Brief History of OOP

  • OOP Vocabulary

  • Creating a New Class

  • Using Objects

  • Defining Operator Methods

  • Inheritance

  • Ancestor

  • self

  • Access Levels -public

  • Access Levels –private

  • Access Levels -protected

  • Access Levels -Specification

  • Class Data and Class Methods

  • Adding Methods to Classes and Objects

  • Special Global Variables

  • Scope of Variables

  • Built-in Classes

  • The Math Class

  • The NilClass Class

  • TrueClass and FalseClass

  • Built-in Class Hierarchy

Input And Output:

  • Introduction

  • Reading from the Standard Input

  • Reading a Character at a Time

  • Writing to the Standard Output

  • Reading and Writing Disk Files

  • Reading Files Using Iterators

  • I/O With Command Line Commands

  • Seeking About Files

  • tell

  • Capturing Data About Files

  • Processing Directories

Exceptions:

  • Introduction

  • Exception Hierarchy

  • Handling Exceptions

  • Multiple Rescue Clauses

  • Exceptions are Classes

  • ensure

  • retry

  • raise

  • Creating Your Own Exceptions

  • catchandthrow

Modules:

  • Introduction

  • Using Core Ruby Classes

  • Ruby Standard Library

  • require

  • Search Path

  • File Organization

  • load

  • Modules

  • include

  • Mixins

  • Using the comparable module

  • Collection Classes

  • yield

  • Using the Enumerable Module

  • include

  • Mixins

  • Using the comparable module

  • Collection Classes

  • yield

  • Using the Enumerable Module

Odds And Ends:

  • Ruby Conventions

  • Bit Manipulation

  • Substituting

  • Marshalling

  • Reflection

  • grep

  • Classes are Objects

  • Aliasing

  • Testing

  • Test::Unit::TestCase

  • Testing Your Own Classes

  • Freezing Objects

An Overview Of Ruby On Rails:

  • What is Ruby on Rails?

  • Overview of Rails Components

  • Installing Rails

  • A Simple Rails Application

  • Starting the Rails Server

  • Static Pages Within a Rails Application

  • The Structure of a Rails Application

  • Generating a Controller

  • Rendering the View

  • Adding a Static Page

  • Dynamic Pages with Embedded Ruby

  • Using the render Method

  • Using the link_to Method

Rails And HTML Forms:

  • A Basic HTML Form

  • Processing an HTML Form

  • Working With Form Data

  • Other Form Elements

  • Form Tag Helpers

Data Bases And Rails:

  • Review of the MVC Architecture

  • Entities and Relationships

  • Databases and Models

  • Rails Database Conventions

  • Adding a Model

  • Database Migrations

  • The Rails Database Console

  • Creatinga Rails View of a DatabaseTable

  • Scaffolding

  • RESTful Routes and Resources

FormHelpersandValidation:

  • Introduction

  • Form Helpers and form_for

  • Processing Form Helpers

  • From Form to Database

  • Redirection

  • Data Validation

  • Validation Helpers

  • The presence Validator

  • The numerically Validator

  • The uniqueness Validator

  • The length Validator

  • The form at Validator

  • Custom Validation Methods

  • The errors Object

  • Displaying Validation Errors in the View

Associations In Rails:

  • has one association

  • belongs_to

  • has_many association

  • has_many:through

  • habtm

Filters&Callbacks15:

  • what are filters?

  • Different types of filters

  • what is callbacks?

  • different types of callbacks

Adding Style To An Application:

  • Styling

  • Rails and Sass

  • Cascading Style Sheets

Sample Application:

  • Introduction

  • Registering Users

  • The Register Action

  • The flash Hash

  • Validating the Registration

  • Logging in

  • Logging Out

  • Protected Pages

  • Filters

Let’s Write Your Story

Lorem ipsum dolor sit amet!

Let’s Write Your Story

Lorem ipsum dolor sit amet!

We'd love to help you.

We help you unlocking your learning Potentials!

Top Categories

Company

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
  • Pinterest
  • Instagram

Resources

Support

Webinars

Request for demo