Ruby Programming (Program Details)

COURSE OUTLINE
Introduction
Welcome
What this Tutorial Will Cover
Programming Defined
The Art of Programming Tutorials 1
The Art of Programming 2
The Art of Programming 3
Algorithms
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 Tutorials
IRB
ri
RubyGems
Libraries
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 Tutorials 1
Instance & Class Variables 2
Instance & Class Variables 3
Methods
Program Flow Tutorials
Basic Ruby
Duck Typing
Variables/Constants & Scope
Expressions 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 in Ruby
Getting the Time & Date
Time/Date & DateTime
Comparing & Manipulating Times & Dates
Formatting Times & Dates
Arrays/Hashes
Array Explained
Creating/Accessing & Manipulating Arrays
Sorting Arrays Tutorials
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 Tutorials
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
Ruby Testing & Debugging
Unit Testing
How to Create & Use Tests
Ruby-Debug
Network Programming
Network Clients
Simple Servers
Ruby Web Apps
CGI
Ruby on Rails
Finishing It Up
Ruby Web Resources
Ruby Print Resources
Where to Go Next
Tutorials Wrap-Up
Return To Main Product Page
Price: £119.00
(incl. VAT and Delivery)
for Single User Licence