Are you looking to become familiar with all the object-oriented programming features in Ruby? In this course, Object-oriented Ruby 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.
Course Overview [Autogenerated] Hi, everyone. My name is Alex Corbyn and welcome to my course object oriented Ruby fundamentals. I'm a software developer and author, and I've been working with Ruby since the early two thousands. Ruby is a thoroughly object oriented language. IT combines object orientation with its dynamic nature in interesting ways in order to give you a lot of expressive power. In this course, my goal is to provide you with a solid foundation for writing object oriented Ruby code. Some of the major topics that we will cover include working with objects, which are ubiquitous in ruby. Even its classes are actually objects. Creating classes do encapsulate data and methods. Add in different kinds of methods to classes and controlling their visibility. Organizing classes into hierarchies with inheritance, creating modules, which I used both your names basin and as building blocks for class functionality. By the end of this course, you will become familiar with all of the main object oriented features of ruby, and you will learn how to apply them to write expressive and maintainable code. Before beginning the course. You should have ruby installed and be familiar with the basics of the language. I hope you'll join me on this journey to learn object oriented programming and Ruby with the object oriented ruby fundamentals