JavaScript Prototypes, Inheritance & Objects - 2025

Why was JavaScript created as a "prototype" based language? Learn prototypes | __proto__ | inheritance | instantiations
4.86 (64 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
JavaScript Prototypes, Inheritance & Objects - 2025
586
students
9.5 hours
content
Jan 2025
last update
$84.99
regular price

What you will learn

Understand JavaScript prototypes and become a true JavaScript Grandmaster

Learn the 5 ways to create objects in JavaScript

Learn what a JavaScript prototype is, and how to use prototypes to create complex JS objects

Master the differences between [[Prototype]], __proto__ and the .prototype objects

Learn how to use prototypes to implement inheritance in JavaScript

Learn how to get and set an object’s prototype

Practically use JavaScript prototypes in your own code

Learn how to create your own object constructors

Learn the advantages and disadvantages of prototype-based languages vs classes

Become a PRO JavaScript developer, and earn more money

Learn how to extend existing objects

Learn how to create objects in the most optimal way in JavaScript

Learn why __proto__ is partially deprecated by ECMAScript

Learn the 5 most popular advanced instantiation patterns in JavaScript

Learn how to create object chains using prototypes

Learn why the [[Prototype]] property is hidden

Learn why JavaScript is a prototypal-based language

Learn about hidden properties vs internal slots in JavaScript

Practical examples comparing Java and JavaScript to help you grasp advanced prototype concepts

Learn how to create object chains using composition

Learn the difference between classical-based languages and JavaScript

Learn why __proto__ is referred to as “dunder”

Understand why the .prototype property is on almost every function

Learn why functions in JavaScript are considered to be objects

Understand the different approaches to creating objects in JavaScript

Practical – build objects with multiple levels of prototypes with me

I am here to support you, step-by-step

Have fun mastering web development

From intermediate to expert (advanced +)

You will emerge an expert

Gives you depth of knowledge to boost your ability and confidence

Screenshots

JavaScript Prototypes, Inheritance & Objects - 2025 - Screenshot_01JavaScript Prototypes, Inheritance & Objects - 2025 - Screenshot_02JavaScript Prototypes, Inheritance & Objects - 2025 - Screenshot_03JavaScript Prototypes, Inheritance & Objects - 2025 - Screenshot_04
4881378
udemy ID
9/14/2022
course created date
3/10/2024
course indexed date
Bot
course submited by