Overview
Learn about object-oriented programming in JavaScript, including objects, prototypes, inheritance, and more. The course covers topics such as object literals, constructors, value vs reference types, abstraction, and getters/setters. The teaching method includes explanations, examples, and an exercise with a solution. This course is intended for individuals interested in mastering object-oriented programming concepts in JavaScript.
Syllabus
: What is OOP?.
: Four Pillars of OOP.
: Objects.
: Object Literals.
: Factories.
: Constructors.
: Constructor Property.
: Functions are Objects.
: Value vs Reference Types.
: Adding or Removing Properties.
: Enumerating Properties.
: Abstraction.
: Private Properties and Methods.
: Getters and Setters.
: Exercise.
: Solution.
Taught by
Programming with Mosh