Advanced and Object Oriented JavaScript and ES6
Master the internals of JavaScript and use it better
4.37 (3327 reviews)

81 495
students
5.5 hours
content
Nov 2020
last update
FREE
regular price
What you will learn
Master primitive and reference types and their differences
Adding and removing properties to objects
Use various in built reference types
Learn the different ways to create and use functions
Understand how to Overload Functions
Use the "this" object and change it
Define and Delete Object properties
Use different types of properties
Modify object property attributes
Prevent object modification
Understand and use constructors and prototypes
Learn how to change the default prototype
Implement inheritance using prototype chaining
Also learn constructor inheritance
Invoke super constructors and methods
Master the super cool features ES6 has to offer
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This practical course provides in-depth knowledge of JavaScript internals for developers looking to master their understanding and use of this versatile language. While the content may not cater directly to those seeking experience with particular frameworks or those who already possess sophisticated skills, it excels as a fundamental exploration of object-oriented programming principles within JavaScript.
What We Liked
- Covers every detail of JavaScript types, functions, and objects; great for clarifying confusing concepts from other languages like Java or C++
- Well-explained ES6 features; learn how to master new syntax that improves code readability and maintainability
- Practical, hands-on experience defining and deleting object properties, modifying attribute types, and preventing unwanted modifications
- Comprehensive exploration of prototypes, inheritance, constructors, and methods; grasp the inner workings of JavaScript objects
Potential Drawbacks
- May not provide enough real-world examples for certain advanced topics like promises or inheritance implementations
- While a few quizzes are included, this course could benefit from more practical coding exercises and assessments
- The content might be too basic if you're an experienced JavaScript developer looking for specific expertise in areas such as ReactJS, NodeJS, or AngularJS
- Occasionally uses dense code examples that might overwhelm non-native English speakers; consider providing additional resources
Related Topics
1614110
udemy ID
24/03/2018
course created date
06/05/2019
course indexed date
Bot
course submited by