Home Products New Titles Shop Online Contact
test Software - MAC INCH Software - rosetta stone Software - ISO Software - adobe Software - quark Software - Crystal Software - Crystal Software - Quark Software - quick Software - fireworks Software - photoshop Software - audio Software -

Programming With Ruby Training

More Programming With Ruby Categories Programming training -
Programming With Ruby Tutorials Online
Product Programming With Ruby Details
Total Time : 8.50 hrs
Number of Movies : 113
Number of Discs : 1
Catalogue Number : 33788
Language : english
Author : Al Anderson
Sale Price : $99.95

BUY this item NOW


View simillar products Programming training -
Description Programming With Ruby
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. < p > < i > * Captions not available on CD version. < /i > < /p >
Sample - Preview the First 3 chapters of Programming With Ruby video free. Free learning Programming With Ruby online.

Introduction
movie image Welcome
movie image What this Tutorial Will Cover

Programming Defined
movie image The Art of Programming Pt.1
movie image The Art of Programming Pt.2
movie image The Art of Programming Pt.3
movie image Algorithms

Meet Ruby
movie image Computer Language
movie image Scripting Language
movie image Compiled versus Interpreted
movie image Virtual Machine
movie image 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