-
Course
- Core Tech
Object-oriented Ruby 2 Fundamentals
Ruby is a dynamic, thoroughly object-oriented programming language with a focus on developer happiness and productivity. This course will teach you how to write object-oriented code with Ruby.
What you'll learn
Are you looking to become familiar with all the object-oriented programming features in Ruby? In this course, Object-oriented Ruby 2 Fundamentals, you’ll learn to implement object-oriented designs with Ruby. First, you’ll explore classes, objects, and inheritance. Next, you’ll learn about modules. Finally, you’ll discover how to follow the principles of object-oriented design in Ruby. When you’re finished with this course, you’ll have the skills and knowledge of the features of the language needed to write object-oriented code in Ruby.
Table of contents
- Version Check | 15s
- Overview | 2m 31s
- Everything Is an Object | 3m 8s
- Creating and Instantiating Classes | 1m 45s
- Instance Methods and Variables | 2m 28s
- Object Initialization and Destruction | 1m 41s
- Accessors and Virtual Attributes | 4m 50s
- Class Methods and Variables | 3m 18s
- Class Instance Variables | 1m 28s
- Operators | 3m 13s
- Object Comparison and Ordering | 3m 13s
- Class Equality | 1m 14s
- Summary | 56s
About the author
Alex Korban is an author and consultant with an interest in functional programming, databases and geospatial applications. He co-founded a company to visualize geospatial data and wrote several books.
More Courses by Alex