• Classroom
  • Online, Instructor-Led
Course Description

Ruby is a dynamic, open source programming language which emphasizes simplicity and productivity. It is one of the leading object-oriented languages in use today with an elegant syntax that is natural to read and easy to write. In this hands-on course students learn the fundamentals of the Ruby language including syntax, common programming constructs, object-oriented design, and best practices.

Learning Objectives

  • Ruby Overview
  • Installing Ruby
  • Ruby Basics
  • Ruby Ecosystem
  • Working with Files and Databases
  • Classes, Objects and Libraries
  • Projects and Libraries
  • Error Handling
  • Debugging
  • Unit Testing with Ruby
  • Testing with Cucumber
  • Deploying Ruby Applications and Libraries

Framework Connections