Beginning Object-Oriented Programming in JavaScript
In this guided lab by Next.Tech you will dive deeper into the fundamentals of object-oriented programming in Javascript and how the object plays a role in behavioral modeling in Javascript. More specifically, we will cover constructors, ES6 classes, association, aggregation, composition, encapsulation, inheritance, and polymorphism.

Expand your knowledge of JavaScript and object-oriented programming in this introductory course! In this course you will learn the principles of object-oriented design and how to implement them in JavaScript. We'll cover topics such as: object creation, constructors, ES6 classes, association, aggregation, composition, encapsulation, inheritance, and polymorphism.
Prerequisites
Some familarity with JavaScript and ES6 syntax is recommended but not required to complete this course.


Complete this entire course to earn a Beginning Object-Oriented Programming in JavaScript Certificate of Completion