2013
5 hours
Introduction
About Ruby
Getting Started With Ruby
Installing Ruby On Windows
Installing Ruby On Mac
Using The Ruby Interactive Shell
Ruby Scripts
Displaying Data
Getting Data In
Exercise 1
Data And Variables
Strings
Numbers
Booleans
Ranges
Arrays
Hashes
Creating Variables And Constants
Exercise 1
Exercise 2
Operators And Expressions
Arithmetic Operators And Expressions
Relational Operators And Expressions
Logical Operators And Expressions
Miscellaneous Expressions
Exercise 1
Decisions
Simple If Statement
If Else Statement
If – Else If Statement
Case Statements
Exercise 1
Exercise 2
Repetition
While Loops
Until Loops
Iterators Loops
For In And Each Loops
Altering Loop Control
Exercise 1
Exercise 2
Methods
Defining Methods – Part 1
Defining Methods – Part 2
Defining Methods – Part 3
Exercise 1
Exercise 2
Classes And Objects
Defining A Class – Part 1
Defining A Class – Part 2
Defining A Class – Part 3
Defining A Class – Part 4
Class Variables
Exercise 1
Exercise 2
Exercise 3
Inheritance
Defining Subclasses – Part 1
Defining Subclasses – Part 2
Defining Subclasses – Part 3
Exercise 1
Modules
Defining Modules – Part 1
Defining Modules – Part 2
Using Mixins
Exercise 1
Exception Handling
Intro To Exceptions
Handling Exceptions – Part 1
Handling Exceptions – Part 2
Raising Exceptions
Working With Catch And Throw
Exercise 1
Input And Output
Working With Files – Reading Files
Working With Files – Writing Files
Network Programming
Exercise 1
Debugging Ruby
The Ruby Debugger – Part 1
The Ruby Debugger – Part 2
The Ruby Debugger – Part 3
Exercise 1
GUI Programming In Ruby
Introduction To Tk
Exploring Widgets
Using Common Widgets
Exercise 1
Wrap-Up
Final Thoughts
About The Author