Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive video tutorial on object-oriented programming in JavaScript. Learn essential concepts including objects, prototypes, prototypical inheritance, and the 'this' keyword. Explore the four pillars of OOP, set up your development environment, and master object literals, factories, and constructors. Understand the differences between value and reference types, discover how to add or remove properties, and practice enumerating object properties. Delve into abstraction techniques, work with private properties and methods, and implement getters and setters. Conclude the tutorial with a practical exercise and its solution to reinforce your newly acquired skills in JavaScript OOP.
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