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

Workday HCM Demo New Batches Starting from Wednesday... 26-07-2017
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 14th JULY & 15th JULY.


Hadoop Dev New Batch Start From 15th JULY & 16th JULY.


IBM COGNOS TM New Batch Start From 16th JULY & 17th JULY.


Informatica Dev New Batch Start From 17th JULY & 18th JULY.


Mean Stack New Batch Start 18th JULY & 19th JULY.

SAP BODS new Batch Starting From 19th JULY & 20th JULY.

SAP S/4 HANA New Batch Start From 20th JULY & 21st JULY
.

Tableau New Batch Start From 21st JULY & 22nd JULY

PUBLIC DEMO


(1) Workday Technical Demo Training

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

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