Object Oriented JavaScript
By: Shaun Pelling

Overview
This course is centered around the conceptual framework that JavaScript, traditionally known for its prototype-based scripting, can be harnessed as an object-oriented programming language. This approach allows for crafting scalable and efficient web applications. The focus will be on understanding the principles of object-oriented programming (OOP) within the context of JavaScript, elucidating how concepts like objects, classes, inheritance, encapsulation, and polymorphism can be implemented in a language that does not have classical OOP constructs. The course aims to demystify the paradigm of object-oriented programming in JavaScript, revealing patterns and best practices that leverage JavaScript's flexibility to emulate an OOP architecture, ultimately leading to more structured and maintainable code.
Skills Learned
- Understand JavaScript object literals.
- Update properties within objects.
- Create and use JavaScript classes.
- Implement class constructors.
- Define and invoke class methods.
- Apply method chaining in classes.
- Employ class inheritance patterns.
- Examine constructors in detail.
- Manipulate JavaScript prototype objects.
- Implement prototype inheritance.
Modules
1. Object Oriented JavaScript
Ready to Elevate Your Team's Learning?
Talk with our sales team to see how StormWind can transform the way your organization trains and grows.
CONTACT SALES