RUBY Training

This 3-day course of Ruby covers the fundamental components of the Ruby Programming Language. Participants will learn the principles behind object-oriented programming. Participants will also gain a basic understanding of many additional technologies such as databases, XML, web frameworks, and networking – some of which are needed as part of a fully functioning Ruby application

3 Days

There are no prerequisites to attend this course except for basic computer skills and an awareness of the concept of programming languages would be added advantage

Let’s Get It Started: Installing Ruby

Programming = Joy: A Whistle-Stop Tour of Ruby and Object Orientation

Ruby’s Building Blocks: Data, Expressions, and Flow Control

Developing Your First Ruby Application

The Ruby Ecosystem

Classes, Objects, and Modules

Projects and Libraries

Documentation, Error Handling, Debugging, and Testing

Files and Databases

Deploying Ruby Applications and Libraries

Advanced Ruby Features

Tying It Together: Developing a Larger Ruby Application

Web Application Frameworks: Rails, Sinatra, and Ramaze

Ruby and the Internet

Networking, Sockets, and Daemons

Useful Ruby Libraries and Gems