What is this courseabout
Ruby is a dynamic and Open source programminglanguage with a focus on simplicity and productivity. It has an elegant syntaxthat is easy to read and joy to write. Rails framework introduced in 2004, hascatapulted Ruby to greater fame and adoption. Even now, both Ruby language andRails framework feed on each other and are the first-choice stack forDevelopers looking for development of Web Applications.
This course would be useful for developerswho are in their formative years of programming. Either students or people whoare in their first year or two in a programming job, will be able to takemaximum benefit from the course.
This course would find its value with people,who have directly jumped into the Rails framework and feel Rails to be magicaland does too many things under the hood. Most of the magic to Rails frameworkcomes from the elegant Ruby syntax and the meta programming constructs of Ruby.We recommend such people to spend some time in Ruby to understand idioms andphrases that are special to Ruby.
If Ruby is your first programming language,you might find the going just a bit too fast. If you have exposure to any otherprogramming language even at a basic level, you should find the going smoothand easy.
What are the course deliverables ?
Course Structure:
Introduction to Ruby Programming Language
Installation and sneak peek into Interactive Ruby Prompt
Understand and Use Variables, Literals and Objects
Implement Control structures – both conditional and loopingconstructs
Work with Data structures like Array, Hashes, Objects
Understand Lambdas and Blocks
Work with Modules & Classes
Grasp Rubys deep object oriented philosophy
Deal with Exceptions in Code – Raise and Rescue
Handle IO Files – Read, Write and various other operations
Program Highlights
Course Curriculum:
Introduction & Installation
Introduction to Objects
String basics
Control structures
Arrays
Hashes
Basics of Classes
Basics of Methods
Lambdas and Blocks
Modules
Files
Blocks
Advanced Classes
Advanced Modules
Exceptions
Data Declaration
