Find a Course...Try for FREE
   
Product Information
 
Shipping Information
Product Guarantee
Testimonials
 
Main Links
 
Training Categories
New Titles
In Development
Free Online Demos
Multi User Training CDs
Contact Us
 

Quicktime is required for the movies,
click here to download if needed.

Please Note: The online FREE lessons have been compressed for faster downloads. Purchased CD ROMs/DVDs load almost instantly and have higher sound and video quality.

Please allow a few seconds for the FREE online tutorials to load. If you have any difficulties downloading these FREE online tutorials please do not hesitate to contact us for help.


- See right for full details on this Beginners Programming Ruby Tutorial

- See far right to purchase this Beginners Programming Ruby Training CD

Programming Ruby Tutorial

About this Tutorial show details
This Programming Ruby tutorial introduces developers to the Ruby programming language. Ruby is a dynamic object-oriented language. The simple but powerful nature of Ruby makes it one of today's hottest languages to learn. Expert author Al Anderson takes you through the various constructs and library of the language providing you with the tools to create great software in Ruby.
Try this training now - See below for FREE tutorials

All Courses on 1 or 2 CDs
For Mac and PC

Programming Ruby Tutorial Information
CLICK HERE TO BUY THIS CD
Author: Al Anderson
Duration: 8.5 hrs / 113 video lessons
Cost for UK: £79.95 + VAT
Cost for EU: €107.95 + VAT
Cost for US & Canada: $125.00
Product Code: 33788
Delivery: Please allow 2-3 days for UK & Europe, 3-5 days US & rest of world
IN STOCK
- All CDs Shipped Carriage FREE -
Compatibility: Win Vista, XP, 2000, 98, NT, Mac OS X, OS 9
 
Benefits of this Software Training
 
• Transfers knowledge to you quickly and effectively.
• Step by step video training from your own desktop via CD ROM or online tuition.
• All the concepts of each application are explained clearly and precisely.
• Every course works on PC and Mac.
• Alternative to a boring book & manual or expensive training courses & classes.
• Jump to and from lessons - learn at your own pace.
• Tuition by expert authors.
Customer Testimonials
 
Associated Training CDs:
Ajax | Macromedia Dreamweaver 8 | PHP for Beginners | Macromedia Flash 8 | Macromedia Fireworks 8 | Ruby on Rails | Beginners Apache Web Server | Complete Range of Ruby Tutorials
 
Complete CD Contents and FREE Video Tutorials
Click on any linked lesson below for a FREE demo
Purchased CD tutorials load almost instantly and have higher sound & video quality. For tutorial support see left

Introduction
Welcome
What this Tutorial Will Cover

Programming Defined
The Art of Programming - Lesson 1
The Art of Programming - Lesson 2
The Art of Programming - Lesson 3
Algorithms

Meet Ruby
Computer Language
Scripting Language
Compiled versus Interpreted
Virtual Machine
Everything is an Object

We hope you enjoyed the FREE lessons above. To view the complete contents, including the chapters below, please purchase the CD.
CLICK HERE TO BUY THIS CD


The Basics of Programming
Basic Constructs
Boolean Statements
Boolean Operators
If/Unless & Case Statements
Loops/Blocks & Iterators
Arrays

Installing Ruby
Installing on Windows
Installing on Macintosh OS X
Installing on Linux with a Package Manager
Installing via comm& line for Linux & Mac OS X

Ruby Tools
The Ruby Interpreter
IRB
ri
RubyGems
Librarys

Running Ruby Programs
Running Ruby Programs on Mac OS X & Linux
Running Ruby Programs on Windows
Interactive Ruby on Mac OS X & Linux
How to Run fxri on Windows

Introduction to OOP
Classes & Object
Instance & Class Variables - Lesson 1
Instance & Class Variables - Lesson 2
Instance & Class Variables - Lesson 3
Methods
Program Flow

Basic Ruby
Duck Typing
Variables/Constants & Scope
Expressions - Lesson 1
Expressions - Loops
Expressions - Iterators
Modules
Blocks
Exceptions

Strings
String Basics
Printing & Formatting Strings
Manipulating Strings
Searching Strings
Converting Strings to Other Types

Basic Input/Output to the Console
Putting something out to the Screen
Getting & Using Input
Input using HighLine

Working Files & Directories
Opening & Closing Files
Reading Files
Writing Files
Binary Files versus Text Files
Working with Directories
Using CSV

Regular Expressions
Regular Expressions
How to Create & Use Regular Expressions

Math & Ruby
Numbers in Ruby
Basic Operations
Floating Point Numbers
BigDecimal
Advanced Math Operations
Random Numbers

Symbols & Ranges
Symbols
Ranges

Dates & Times
Getting the Time & Date
Time/Date & DateTime
Comparing & Manipulating Times & Dates
Formating Times & Dates

Arrays/Hashes
Array Explained
Creating/Accessing & Manipulating Arrays
Sorting Arrays
Searching Arrays
Iterating Through an Array
Hash
Creating/Accessing & Manipulating Hashes
Iterating Through a Hash
Sorting a Hash
More Hash Manipulation

Advanced Data Structures
Sets
Using Sets
Stacks & Queues
Using Stacks & Queues
Tower of Hanoi

More OOP
Your Own Classes
Advanced Techniques

Graphical Interfaces
FXRuby
Ruby/GTK2
WxRuby
Ruby Cocoa
Other Ruby Graphical Toolkits

Threading in Ruby
Threads
How to Create & Use Threads

Scripting & System Administration
Accessing Other Programs on the System
Windows Scripting
Getting Command Line Options
Getting Command Line Arguments
Environmental Variables

Testing & Debugging
Unit Testing
How to Create & Use Tests
Ruby-Debug

Network Programming
Network Clients
Simple Servers

Web Apps
CGI
Ruby on Rails

Finishing It Up
Ruby Web Resources
Ruby Print Resources
Where to Go Next
Wrap-Up

Credits
About this Author


CLICK HERE TO BUY THIS CD