Course details

Ruby contains a number of features for advanced data management including advanced arrays, regular expressions, accessors, and virtual attributes. In this course, you'll learn about the use of these features. You'll also learn about overloading and overriding methods, and adding methods to classes and objects. You'll explore features such as open classes, ducktyping, and class hooks, as well as immutability and marshaling. Finally, you'll learn about networking in Ruby, as well using GetOptLong, and idiomatic Ruby.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • use higher math in Ruby
  • Topic T10 Objective O11
  • use random numbers in Ruby
  • Topic T14 Objective O15
  • use advanced arrays in Ruby
  • Topic T18 Objective O19
  • use regular expressions in Ruby
  • Topic T22 Objective O23
  • use accessors and virtual attributes in Ruby
  • Topic T27 Objective O28
  • use override methods in Ruby
  • Topic T31 Objective O32
  • use overload methods in Ruby
  • Topic T36 Objective O37
  • add methods to a Ruby class
  • Topic T40 Objective O41
  • use ducktyping in Ruby
  • Topic T45 Objective O46
  • check for object equality in Ruby
  • Topic T49 Objective O50
  • implement immutability in Ruby objects
  • Topic T53 Objective O54
  • implement marshaling or serialization in Ruby
  • Topic T58 Objective O59
  • implement networking functionality with Ruby
  • Topic T63 Objective O64
  • use GetOptLong in Ruby
  • Topic T67 Objective O68
  • use idiomatic Ruby
  • Topic T72 Objective O73
  • practice using Ruby's advanced features
Updated on 09 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