Course details

There are a number of features in Ruby that can be used to enhance, extend, test, and distribute your applications. In this course, you'll learn about working with collections such as arrays and hashes and using modules such as enumerable to manage them. The course also explores working with blocks and using features of methods and classes such as the self object and method_missing. You'll also learn about networking in Ruby and completing a Ruby application using comments, code organization, and ruby gems, testing with MiniTest, and application distribution.Â

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • use getters and setters in Ruby
  • Topic T10 Objective O11
  • work with structs in Ruby
  • Topic T14 Objective O15
  • define variable scope in Ruby
  • Topic T19 Objective O20
  • work with arrays in Ruby
  • Topic T23 Objective O24
  • work with hashes in Ruby
  • Topic T27 Objective O28
  • work with ranges in Ruby
  • Topic T31 Objective O32
  • work with sets in Ruby
  • Topic T36 Objective O37
  • use mixins in Ruby programs
  • Topic T40 Objective O41
  • use modules in Ruby programs
  • Topic T44 Objective O45
  • use the enumerable module to traverse and search collections in Ruby
  • Topic T49 Objective O50
  • use blocks in Ruby programs
  • Topic T53 Objective O54
  • use blocks for iteration in Ruby
  • Topic T57 Objective O58
  • use blocks for later execution in Ruby
  • Topic T62 Objective O63
  • use procedures in Ruby
  • Topic T66 Objective O67
  • use lambda expressions in Ruby
  • Topic T71 Objective O72
  • define access control for a
  • w method in Ruby
  • Topic T75 Objective O76
  • use default argument values in Ruby
  • Topic T79 Objective O80
  • use variable length arguments in Ruby
  • Topic T83 Objective O84
  • implement method name conventions
  • Topic T87 Objective O88
  • use method_missing in Ruby
  • Topic T91 Objective O92
  • use method aliasing in Ruby
  • Topic T96 Objective O97
  • initialize objects in Ruby
  • Topic T100 Objective O101
  • use the self object in Ruby
  • Topic T105 Objective O106
  • insert comments in Ruby code
  • Topic T109 Objective O110
  • organize code in Ruby applications
  • Topic T113 Objective O114
  • access and use RubyGems to find and publish gems
  • Topic T117 Objective O118
  • use MiniTest to test Ruby code
  • Topic T121 Objective O122
  • package and distribute Ruby applications
  • Topic T126 Objective O127
  • prac
Updated on 08 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or