https://www.udemy.com/course/prototypes/
Learn how to use Prototypes, Instantiation Patterns, [[Prototype]], and more in javascript. This course will teach you the advanced concepts and techniques of javascript. You will also practice your skills with coding challenges and projects. By the end of this course, you will be a javascript Grandmaster Coder who can write elegant and efficient code.
What you'll learn
Learning prototypes and become a javascript grandmaster
Learn what a prototype is, and how to use prototypes to create complex objects
Master the differences between [[Prototype]], __proto__ and the .prototype objects
Learn how to use prototypes to implement inheritance in javascript
Learn how to use the power of prototypes in your own code
Learn how to get and set an object’s prototype
Learn how to create your own object constructors
Learn the 5 main ways to create objects in javascript
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 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 partially deprecated by ECMAScript
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
Requirements
Basic javascript is recommended
If you don’t know what javascript is, you can check out my javascript Grandmaster Course
Desire to master object-oriented programming languages
Desire to understand prototypes and javascript in more detail
Desire to become a Grandmaster developer
A computer is required as you need to code alongside me to learn effectively
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.