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