Advanced and Object Oriented JavaScript and ES6

Master the internals of JavaScript and use it better
4.37 (3327 reviews)
Udemy
platform
English
language
Other
category
Advanced and Object Oriented JavaScript and ES6
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

Advanced and Object Oriented JavaScript and ES6 – Screenshot 1
Screenshot 1Advanced and Object Oriented JavaScript and ES6
Advanced and Object Oriented JavaScript and ES6 – Screenshot 2
Screenshot 2Advanced and Object Oriented JavaScript and ES6
Advanced and Object Oriented JavaScript and ES6 – Screenshot 3
Screenshot 3Advanced and Object Oriented JavaScript and ES6
Advanced and Object Oriented JavaScript and ES6 – Screenshot 4
Screenshot 4Advanced and Object Oriented JavaScript and ES6

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