Mail : training@ecorptrainings.com
India : +91-8143-111-555
USA : +1-703-445-4802
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog

Workday HCM Demo New Batches Starting from Wednesday... 14-12-2016
Search Course Here




Live Chat
Support
Basic Ruby Online Training

Ruby



overview


Ruby is a pure object-oriented programming language. It was created in 1993 by Yukihiro Matsumoto of Japan. Ruby is a general-purpose, interpreted programming language like PERL and Python.

Interactive Ruby (IRb) provides a shell for experimentation. Within the IRb shell, you can immediately view expression results, line by line.This tool comes along with Ruby installation so you have nothing to do extra to have IRb working. Just type irb at your command prompt and an Interactive Ruby Session will start.

prerequisties

  • Students should have taken the Software Development for Non-Programmers course or have at least six months of programming experience in at least one programming language.

Duration

Online
  • It is a 12 days program and extends up to 2hrs each.
  • The format is 20% theory, 80% Hands-on.

Corporate
  • It is a 3 days program and extends up to 8hrs each.
  • The format is 20% theory, 80% Hands-on.
Classroom
    Private Classroom arranged on request and minimum attendies for batch is 4.

course content

  • An Overview Of Ruby
    • What is Ruby?
    • Executing Ruby Code
    • Getting Input
    • Comments
    • Numbers
    • Strings
    • The Class Class
    • Decision Making
    • The case Construct
    • Loops
    • Iterators
    • Regular Expressions
    • Functions
    • Odds and Ends
    • Time Methods
  • An Overview of Ruby
    • Arrays
    • Array Operator Methods
    • Array Equality Operator
    • Arrays as Stacks and Queues
    • Higher Dimensional Arrays
    • Other Useful Arrays Methods
    • Command Line Arguments
    • Hashes
    • Common Hash Methods
    • Sorting Hashes
    • Iterators with Arrays and Hashes
    • Arrays and Functions
    • Hashes and Functions
    • Named Parameters
    • Symbols
    • Procs
    • Closures
  • Classes
    • Objects
    • Brief History of OOP
    • OOP Vocabulary
    • Creating a New Class
    • Using Objects
    • Defining Operator Methods
    • Inheritance
    • Ancestors
    • 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
    • catch and throw
  • 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
  • Odds and Ends
    • Ruby Conventions
    • Strings Are References
    • The Selection Operator, [ ]
    • Index Methods
    • Stripping Whitespace Characters
    • Bit Manipulation
    • The upto Method
    • Substituting
    • Processing a Line at a Time
    • Marshalling
    • Reflection
    • grep
    • Classes are Objects
    • Aliasing
    • Testing
    • Test::Unit::TestCase
    • Testing Your Own Classes
    • Freezing Objects

Videos


Basic Ruby Videos will be updated soon
To watch more Videos Click Here

Flash News


AngularJS New Batch Start From 09th DEC & 10th DEC.


Hadoop Dev New Batch Start From 10th DEC & 11th DEC.


IBM COGNOS TM New Batch Start From 11th DEC & 12th DEC.


Informatica Dev New Batch Start From 12th DEC & 13th DEC.


Mean Stack New Batch Start 13th DEC & 14th DEC.

SAP BODS new Batch Starting From 14th DEC & 15th DEC.

SAP S/4 HANA New Batch Start From 15th DEC & 16th DEC
.

Tableau New Batch Start From 16th DEC & 17th DEC

PUBLIC DEMO


(1) Workday Technical Demo Training

Demo Schedule : 09:30A.M EST / 08:30A.M CST / 6:30A.M PST on 13th DEC & 07:00A.M IST on 14th DEC

SOLVE YOUR QUERIES ONLINE
Email :
Rediff Bol :
ecorptrainings@rediffmail.com
Google Talk :
ecorptrainings@gmail.com
MSN Messenger :
ecorptrainings@hotmail.com
Yahoo Messenger :
ecorptrainings@yahoo.com
Skype Talk :
ecorptrainings