Username: 
Password: 
Programming With Ruby Tutorials

Online Contents For This Title

We have made some of the video tutorials for Programming With Ruby freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Title Description
Programming with Ruby introduces developers to the Ruby programming language. Ruby is a dynamic object-oriented language. Its heritage includes LISP, Smalltalk, Perl and other languages. The simple but powerful nature of Ruby makes it one of today's hottest languages to learn. VTC author Al Anderson guides you through the various constructs and library of the language providing you with the tools to create great software in Ruby. To begin learning simply click the links.

* Captions not available on CD version.


Choose your media type:

Introduction
  Welcome (01:47)
  What this Tutorial Will Cover (06:48)
Programming Defined
  The Art of Programming Pt.1 (04:12)
  The Art of Programming Pt.2 (05:16)
  The Art of Programming Pt.3 (06:06)
  Algorithms (06:03)
Meet Ruby
  Computer Language (06:43)
  Scripting Language (05:28)
  Compiled versus Interpreted (06:05)
  Virtual Machine (05:10)
  Everything is an Object (06:58)
The Basics of Programming
  Basic Constructs (05:53)
  Boolean Statements (05:59)
  Boolean Operators (05:49)
  If/Unless & Case Statements (06:29)
  Loops/Blocks & Iterators (06:10)
  Arrays (05:28)
Installing Ruby
  Installing on Windows (02:23)
  Installing on Macintosh OS X (03:39)
  Installing on Linux with a Package Manager (03:11)
  Installing via comm& line for Linux & Mac OS X (05:49)
Ruby Tools
  The Ruby Interpreter (02:10)
  IRB (04:59)
  ri (02:35)
  RubyGems (06:32)
  Librarys (03:37)
Running Ruby Programs
  Running Ruby Programs on Mac OS X & Linux (05:13)
  Running Ruby Programs on Windows (03:26)
  Interactive Ruby on Mac OS X & Linux (02:53)
  How to Run fxri on Windows (02:16)
Introduction to OOP
  Classes & Object (06:02)
  Instance & Class Variables Pt.1 (03:25)
  Instance & Class Variables Pt.2 (03:02)
  Instance & Class Variables Pt.3 (04:10)
  Methods (05:25)
  Program Flow (05:58)
Basic Ruby
  Duck Typing (06:12)
  Variables/Constants & Scope (04:55)
  Expressions Pt.1 (05:57)
  Expressions - Loops (06:06)
  Expressions - Iterators (06:05)
  Modules (05:58)
  Blocks (05:54)
  Exceptions (02:34)
Strings
  String Basics (05:57)
  Printing & Formatting Strings (04:32)
  Manipulating Strings (06:07)
  Searching Strings (05:47)
  Converting Strings to Other Types (03:13)
Basic Input/Output to the Console
  Putting something out to the Screen (03:04)
  Getting & Using Input (05:36)
  Input using HighLine (05:48)
Working Files & Directories
  Opening & Closing Files (05:53)
  Reading Files (03:16)
  Writing Files (03:21)
  Binary Files versus Text Files (01:35)
  Working with Directories (03:20)
  Using CSV (04:06)
Regular Expressions
  Regular Expressions (05:52)
  How to Create & Use Regular Expressions (04:17)
Math & Ruby
  Numbers in Ruby (05:14)
  Basic Operations (05:26)
  Floating Point Numbers (03:11)
  BigDecimal (05:55)
  Advanced Math Operations (05:27)
  Random Numbers (03:58)
Symbols & Ranges
  Symbols (04:00)
  Ranges (05:14)
Dates & Times
  Getting the Time & Date (06:00)
  Time/Date & DateTime (01:44)
  Comparing & Manipulating Times & Dates (06:11)
  Formating Times & Dates (04:19)
Arrays/Hashes
  Array Explained (03:55)
  Creating/Accessing & Manipulating Arrays (05:31)
  Sorting Arrays (05:13)
  Searching Arrays (04:50)
  Iterating Through an Array (03:30)
  Hash (05:01)
  Creating/Accessing & Manipulating Hashes (05:07)
  Iterating Through a Hash (02:53)
  Sorting a Hash (03:45)
  More Hash Manipulation (03:08)
Advanced Data Structures
  Sets (03:44)
  Using Sets (05:31)
  Stacks & Queues (03:28)
  Using Stacks & Queues (02:16)
  Tower of Hanoi (03:07)
More OOP
  Your Own Classes (05:30)
  Advanced Techniques (06:33)
Graphical Interfaces
  FXRuby (04:38)
  Ruby/GTK2 (04:18)
  WxRuby (03:38)
  Ruby Cocoa (05:09)
  Other Ruby Graphical Toolkits (04:30)
Threading in Ruby
  Threads (03:38)
  How to Create & Use Threads (04:07)
Scripting & System Administration
  Accessing Other Programs on the System (04:49)
  Windows Scripting (03:27)
  Getting Command Line Options (05:35)
  Getting Command Line Arguments (02:00)
  Environmental Variables (04:27)
Testing & Debugging
  Unit Testing (01:42)
  How to Create & Use Tests (05:04)
  Ruby-Debug (03:57)
Network Programming
  Network Clients (05:40)
  Simple Servers (04:42)
Web Apps
  CGI (04:55)
  Ruby on Rails (04:16)
Finishing It Up
  Ruby Web Resources (03:14)
  Ruby Print Resources (03:18)
  Where to Go Next (01:55)
  Wrap-Up (06:47)
Credits
  About this Author (03:18)

This title is just part of the entire VTC collection of over 625 courses, 66,000 video tutorials (12,500+ free), available to you for just $30 a month.


Tutorial Information

Title: Programming With Ruby
Author: Al Anderson
SKU: 33788
ISBN: 1-934743-01-1
Release Date: 2007-08-21
Duration: 8.5 hrs / 113 lessons
Work Files: Yes
Captions: For Online University members only
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

Subscription / Purchase Information

This title is just part of the entire VTC collection of over 625 courses, 65,000 video tutorials (12,500+ free), available to you for just $30 a month.


Also Available in CD format

Single User: US$ 99.95      Purchase/Add to Cart

Select Bandwidth