Self Study, Tutorial Video on CD - DVD. The tutor guides you using step-by-step examples. Learn directly from your own desk high quality training videos at an affordable price. It works on both PC and Mac.
These Programming Ruby tutorials offer a definitive insight into this popular, extremely powerful and flexible object oriented programming language. From the outset the lessons are clearly presented and use a practical format which teaches by example, the Ruby training is presented using narrated QuickTime movies and walk the user through each stage using easy to follow step-by-step examples. The training starts with the fundamentals and covers topics of increasing complexity as the tutorial progresses, even the most complex aspects of Ruby are broken down into a series of simplistic steps, making it easy for the novice programmer to follow along without confusion, by the conclusion of the training you should have a strong understanding of programming using Ruby. Other releases Ruby Tutorials >> .
Ruby Programming Tutorial CD / DVD
Create the best self-paced learning environmentright on your own desktop.
Professionally created, comprehensive video based training that's easy to follow. At an unbelievable price.
Learn for FREE - NOW. To help you evaluate this training CD / DVD the first 3 chapters are available for free, click on any of the links below for a FREE DEMO.

- Professional Tuition from an Expert
- Free Certificate with Each Tutorial
- Works on PC or Mac

Introduction
Programming Defined
Meet Ruby
- Computer Language

- Scripting Language

- Compiled versus Interpreted

- Virtual Machine

- Everything is an Object

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 Pt.1
- Instance & Class Variables Pt.2
- Instance & Class Variables Pt.3
- Methods
- Program Flow
Basic Ruby
- Duck Typing
- Variables/Constants & Scope
- Expressions Pt.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
About this Ruby Programming Training CD
| Title : | Ruby Programming |
|---|---|
| Tutor : | Al Anderson
Other tutorials by Al Anderson |
| Videos : | 113 Lessons- Video run time: 8.5 Hours |
| Availability : | Immediate Dispatch |
| Compatibility: | Vista, 2000, XP, Windows 7, Mac OS, OSX |
| Released | 2007 |
| Work files | Yes |
| Price US / Canadian Sales | $99.95 |
968 In Stock

- Learn Ruby Programming from an accredited expert in days.
- Ideal for beginners, these easy to follow videos offer visual clarity.
- Master a full application for a fraction of the cost of classroom based training, and faster than with a manual.
- Unique teaching method that offers accelerated learning and high retention.
- Used by many large companies, schools, universities,
click to see some of our customers. - Learn from your own desk at a speed that suits you.
- It's Cost effective tuition from leading expert tutors.
- Learn at your own pace; training can be stopped, rewound or fast forwarded as required.
- These High Quality Tutorial Videos are on CD / DVD or Online and PC / Mac Compatible. It's Simply the best tuition at an affordable price
- This title also has Closed Captions, which add clarity and help with retention. It also benefits users who are deaf / hearing impaired.
Want to hear what our customers say about our products?
JavaScript | JavaScript Libraries | PHP | Microsoft Visual Studio 2008 | Adobe Dreamweaver CS4 | Advanced C Programming | Microsoft SQL Server 2005 Admin | Microsoft Visual Basic 2008
Not sure which training CD titles to purchase? Why not join our Online University and have unlimited access to all our tutorial videos for one low price of $30 per month.
You can have access to every title we list on this site for just $30 per month. When you sign up, you get instant access with absolutely no restrictions or limits. Log on from any location and learn as much as you like.



