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 Monday... 13-11-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 Starting From 14th NOV & 15th NOV.


Hadoop Dev New Batch Starting From 15th NOV & 16th NOV.


IBM COGNOS TM New Batch Starting From 16th NOV & 17th NOV.


Informatica Dev New Batch Starting From 17th NOV & 18th NOV.


Mean Stack New Batch Starting From 18th NOV & 19th NOV.

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

SAP S/4 HANA New Batch Starting From 20th NOV & 21st NOV
.

Tableau New Batch Starting From 21st NOV & 22nd NOV

PUBLIC DEMO


(1) Workday Technical Demo Training

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

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