Ruby

Powerful tool for making dynamic and interactive web pages...

Course Description

DOWNLOADDownload Ruby Course Content

This course takes a very structured approach of teaching Ruby - the programming language behind Rails(a web development framework) and also extensively used in Automation testing. Everything from "Hello World" to Object Oriented Programming is covered. Students acquire skills rapidly as its syntax is nearly equivalent to pseudo codes making it easier to learn and grab. It is a language explicitly designed with the goal of increasing programmer happiness. Companies like Twitter, Soundcloud, Goodreads, and Kickstarter got their products off the ground with Ruby.


Duration: 8 Weeks *
*Pre-requisite Qualification(s) should be:
  • Any Graduate having good analytical skills B.Sc.(IT), BCA, B.Tech, M.Sc.(IT), MCA, MBA(IT), M.Tech.

Course Contents:

Ruby Course

Basics :
  • Introduction to Ruby
  • Introduction to Linux
Installation :
  • Ruby Installation
  • RVM Introduction
IDE :
  • Overview of ATOM IDE and eclipse IDE
  • Debugging Ruby Programs
  • Writing and Executing Ruby Programs on Command Line and IRB
Programming Fundamentals :
  • Constants and Variables
  • Flow Control: Conditional Statements and Loops
  • Operators
  • Literals: Symbols, Numbers, Strings etc
  • Iterators and Enumerable Objects
  • Collections: Arrays, Ranges, Hashes and Sets
Ruby and OOPs :
  • Classes, Objects and Inheritance
  • Closures: Blocks, Proc, Lambda and Methods
  • Modules and Mixins
  • Attributes
Advance Concepts :
  • Exception Handling
  • Date Time Manipulation
  • File Handling
  • Ruby Standard & Core Libraries
Benefits to Students:

On completing this course, the students can enjoy various benefits like:

  • Learn practical as well as theoretical concepts of Ruby and its Comparison with other programming languages
  • Exposure to Linux OS
  • Learn about Gems that allow you to develop functions, and more
  • More programming assignments to build strong fundamentals in logic building
  • Test(s) will be conducted to evaluate performance
  • Get prepared for Ruby on Rails or Automation Testing
Exit Profile of The Student
Exit Profile of the Student:

In this course, you will gain familiarity in Ruby around basic programming concepts—including variables, loops, control flow, and most importantly, object-oriented programming. You'll get a chance to test your understanding in a mini project which you'll build locally.

Note:- Course duration varies depending upon the course content.
* Conditions Apply.

BTES uses cookies to optimize users' experience. Click "Agree and Proceed" button to confirm your consent to the use of cookies. OR, by continuing to use this website, you implicitly accept the use of cookies. Find out more