Ruby Full Stack Development: Object-Oriented Programming
Ruby 2.5
| Beginner
- 12 videos | 54m 19s
- Includes Assessment
- Earns a Badge
Object-oriented programming (OOP) is a fundamental part of Ruby. This course explores OOP and how classes and objects can be used to develop more sophisticated software. Topics include the following: how to describe OOP; create a class and an object; classify objects by mutability; create and use class methods; use an external class or a module. Other areas covered are inheritance, polymorphism, encapsulation, method overriding, and overloading. You will learn how to investigate classes, and add access controls, raise and handle exceptions. Finally, as a review exercise, you will create and use classes and objects in a Ruby app.
WHAT YOU WILL LEARN
-
Describe object-oriented programming and how it is ingrained into rubyCreate a class and create an object from that class in rubyClassify ruby objects by their mutability and how that affects how they can be usedAdd class methods and instance methods to a class in rubyUse a class or module from an external file in rubyUse inheritance, polymorphism, and encapsulation to extend or modify a class in ruby
-
Use method overriding and method overloading to expand a class in rubyUse inspect and other calls to get information about classes and instances in rubyAdd access controls to the methods of a class in ruby to control which methods can be accessedRaise exceptions within ruby codeHandle exceptions in rubyCreate and use classes and objects in a ruby app
IN THIS COURSE
-
3m 31sAfter completing this video, you will be able to describe object-oriented programming and how it is used in Ruby. FREE ACCESS
-
4m 18sIn this video, you will create a class and an object from that class in Ruby. FREE ACCESS
-
3m 35sIn this video, you will classify Ruby objects by their mutability and how that affects how they can be used. FREE ACCESS
-
4m 22sIn this video, learn how to add class methods and instance methods to a class in Ruby. FREE ACCESS
-
6m 20sIn this video, learn how to use a class or module from an external file in Ruby. FREE ACCESS
-
6m 54sIn this video, you will learn how to extend or modify a class in Ruby using inheritance, polymorphism, and encapsulation. FREE ACCESS
-
4m 46sIn this video, you will use method overriding and method overloading to expand a class in Ruby. FREE ACCESS
-
2m 41sIn this video, learn how to use the inspect and other calls to get information about classes and instances in Ruby. FREE ACCESS
-
3m 34sDuring this video, you will learn how to add access controls to the methods of a class in Ruby to control which methods can be accessed. FREE ACCESS
-
3m 49sIn this video, learn how to raise exceptions within your Ruby code. FREE ACCESS
-
6m 10sDuring this video, you will learn how to handle exceptions in Ruby. FREE ACCESS
-
4m 20sFind out how to create and use classes and objects in a Ruby application. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.