Ruby Programming (Program Details)

 

Soft Skills

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

 

Career TrainingReturn To Main Product Page

 

Price: £119.00

(incl. VAT and Delivery)

for Single User Licence

Career Skills Shop | Skills Shop Policy