197, E-5, 2nd Floor, 8th 'B' Main, 27th Cross, Jayanagar 3rd Block,
Bangalore, Karnataka 560011

Workshop on

Introduction Ruby Programming

Dates: 4th & 5th Feb 2012, at Bangalore

Time: 09:30 Hrs to 14:00 Hrs

Hurry Register Today.

Course Description:
This course covers the fundamental components of the Ruby Programming Language. Emphasis is placed on the object oriented aspects of Ruby.

Upon completion of this course, students will be able to:
• Distinguish and use various Ruby datatypes
• Master the use of arrays and hashes
• Build home grown classes
• Use the extensive pre bundled classes
• Master the use of Iterators to loop through various data structures
• Use Exceptions in handling various run time errors
• Create Ruby modules
• Use the wide variety of Ruby Modules that come with the Ruby distribution

Prerequisites: Students should have at least 1+ yrs of programming experience.
Principal Faculty: Mr. Mahavir Singh

Over 10 years of Industrial experience in Software development, Software Design, Consultancy & Training. Lead teams on advance technologies that could be basis of future computing solutions. Has developed niche in Distributed and Resource Constrained Systems, Product development, Concurrent Programming & Training on Enterprise Technologies. Design authority and team manager from Business requirement upped beta release has worked extensively on technologies like C Programming, .Net, ASP, VC++, VB, XML, XSLT, C#, COM, SQL Server, NUnit, VSTS, J2ME, Delphi, Crystal Reports Actuate Report Ver.5, Ruby on Rails, Ruby Programming, Perl, PYTHON, Pro C, Android, HTML5, Adobe FLEX, Design Patterns (C++ & Java, C#) etc.



He has trained various corporate which include HP, Siemens, Bosch, Professional Access, Aztec, Tavant, NeSS, Satyam, Honeywell, Celstream, Intel, Oracle, MacAfee, ANZ, FCG, Wipro to name a few.

Course Contents:

• The Ruby Ecosystem
• Ruby’s History
• The Land of the Rising Sun
• Ruby’s Influences
• Ruby on Rails
• Why Rails Came into Existence

• Installing Ruby
• Installing Ruby
• Windows
• Other Platforms
• irb: Interactive Ruby
• Ruby Is English for Computers
• Why Ruby Makes a Great Programming Language
• Trails for the Mind
• How Ruby Understands Concepts with Objects and Classes
• Basic Variables
• Everything Is an Object
• Kernel Methods
• Passing Data to Methods
• Using the Methods of the String Class
• Using Ruby Without Object Orientation

• Ruby’s Building Blocks: Data, Expressions, and Flow Control
• Numbers and Expressions
• Basic Expressions
• Variables
• Comparison Operators and Expressions
• Looping Through Numbers with Blocks and Iterators
• Floating Point Numbers
• Constants
• Text and Strings
• String Literals
• String Expressions


• Interpolation
• String Methods

• Regular Expressions and String Manipulation
• Arrays and Lists
• Basic Arrays
• Splitting Strings into Arrays
• Array Iteration
• Other Array Methods
• Hashes
• Basic Hash Methods
• Hashes Within Hashes
• Flow Control
• if and unless
• ?:, The Ternary Operator
• elsif and case
• while and until
• Code Blocks
• Dates and Times
• Large Numbers
• Ranges

• Classes, Objects, and Modules
• Why Use Object Orientation
• Object Orientation Basics
• Local, Global, Object, and Class Variables
• Class Methods vs. Object Methods
• Inheritance
• Overriding Existing Methods
• Reflection and Discovering an Object’s Methods
• Encapsulation
• Polymorphism
• Nested Classes
• Namespaces
• Mix-Ins

Time : 09:30 Hrs to 14:00 Hrs



Venue:

KnowledgeWorks IT Consulting Pvt. Ltd.,

197, 2nd Floor, 8th 'B' Main, 27th Cross,

Jayanagar 3rd Block, Bangalore – 560011

Route Map: Click Here



Fee Details:

Rs. 7,000=00 + 10.3% Service Tax for Per Participant

(Includes Lunch, Tea /Coffee.)

Subject to availability of seats. Terms & Conditions.

Registration is first come first serve basis.


REGISTRATION:

Confirm your seats by emailing to [email protected]. Download the Registration Form and send us back duly filled with payment.



For any clarifications, Please contact:

Mrs. Jayashree Sharma

M: +91 9901133600

T: +91 80 26630622, 22459941

E: [email protected]

W: www.knowledgeworks.co.in

Official Website: http://www.knowledgeworksindia.com

Added by KnowledgeWorks IT Consulting Pvt on January 28, 2012