Contents

Ruby

  • Ruby Programming Language (Introduction)
  • Comparison of Java with other programming languages
  • Importance of Ruby
  • Basic Ruby Example
  • Ruby Keywords
  • Ruby Data Types
  • Types of Variables in Ruby
  • Global Variable in Ruby
  • Literal
  • Ruby Directories
  • Ruby  Decision Making (if, if-else, if-else-if, ternary)  Set – 1
  • Ruby  Loops (for, while, do..while, until)
  • Ruby  Case Statement
  • Ruby Control Flow Alteration
  • Ruby Break and Next Statement
  • Ruby redo and retry Statement
  • File Handling in Ruby
  • Ruby  Methods
  • Method Visibility in Ruby
  • Recursion in Ruby
  • Ruby Hook Methods
  • Ruby Range Class Methods
  • Object-Oriented Programming in Ruby Set 1
  • Ruby  Class & Object
  • Private Classes in Ruby
  • Freezing Objects  Ruby
  • Ruby  Inheritance
  • Polymorphism in Ruby
  • Ruby  Encapsulatiom
  • Ruby Mixins
  • Instance Variables in Ruby
  • Data Abstraction in Ruby
  • Ruby  Exceptions
  • Ruby  Exception handling
  • Catch and Throw Exception In Ruby
  • Ruby  Exception Handling in Threads
  • Ruby  Exception Class and its Methods
  • Ruby  Regular Expressions
  • Ruby Search and Replace
  • Ruby  Float Class
  • Ruby  Integer Class
  • Ruby  Symbol Class
  • Ruby  Struct Class
  • Ruby Module
  • Ruby  Comparable Module
  • Ruby  Math Module
  • Include v/s Extend in Ruby

  • Ruby  Arrays
  • Ruby  String Basics
  • Ruby  String Interpolation
  • Ruby Hashes Basics
  • Ruby  Hashes
  • Ruby  Introduction to Multi-threading
  • Ruby  Thread Life Cycle & Its States
  • Ruby  Types of Iterators
  • Ruby getters and setters Method