Creator
Anonymous
Now that you know the basics, it's time to move on to the expert level! Object Oriented Programming is very important and used everywhere when programming. Become a master in Object Oriented Programming with JavaScript.
Prerequisites
Modern JavaScript Fundamentals
Introduction
What is OOP?
The 4 pillars of OOP
Objects
Introduction
Object Literals
Object Factory
Constructor Function
Value vs Reference
Adding and Removing Properties
More about the "this" keyword
Machine Challenge
Encapsulation and Abstraction
What and why?
Private and Public Properties
Read only Properties
Getters and Setters
Inheritance and Polymorphism
What is Inheritance?
Prototypes
Efficient Prototypes
Inheriting Methods
Inheriting Properties
Polymorphism
Composition & Mixins
ES6 Classes
Class Syntax
Static Methods
Getters and Setters
Inheritance
Observer Challenge
The End
What is next?
Made with ❤️ © 2024 Coddy