Ruby Programming

OCI - Education & Training - Ruby Programming

Goals

This course will introduce students to programming in the Ruby language.

Ruby is a programming language that is often compared to Python and Perl. It is an object-oriented, dynamically typed language that features a very compact syntax. Benefits of using Ruby include increased productivity which is enabled by being able to implement a large amount of functionality in a small amount of code.

After completing this seminar, participants will:

  • Understand Ruby syntax
  • Be knowledgeable of provided Ruby libraries
  • Be able to write Ruby software
  • Know where to look for additional information
  • Be ready to learn about the Rails web application framework

Audience

Software developers and engineers interested in understanding and utilizing the Ruby programming language.

Duration

3 days

Prerequisites

Experience with any other programming language. Some knowledge/exposure to OO concepts will be helpful, but not necessary.

Contents

  • Basic Ruby Tools
  • Basic Built-in
  • Syntax
  • Collections
  • Classes and Objects
  • Modules
  • Unit Testing
  • Advanced Ruby Tools
  • RubyGems
  • Input/Output
  • Standard Library
  • GUIs
  • Databases
  • Web Apps. Overview
  • XML
  • Resources

Format

Lecture and Labs (labs will build a medium-sized application in steps)

Schedule


There are no open enrollment classes currently scheduled.
© 2010 Object Computing, Inc.