English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 30m | 2.54 GB
Learn the fundamentals of Object Oriented Programming in JavaScript for organizing and scaling your code. You’ll learn JavaScript’s prototypal design and how it works to enable the new ES6 classes under the hood. Understanding prototypes and classes in JavaScript is crucial for working with most modern frameworks and for those coming from traditional OOP languages.
Table of Contents
Introduction
1 Course Introduction
2 Object Oriented Paradigm
Object Creation
3 Creating an Object
4 Object dot Notations
5 Object.create
6 Creating Objects with Functions
Prototype & new
7 Avoid Duplication with Prototype
8 Prototype Walkthrough
9 Prototype Chain
10 new & this Keywords
11 Functions are Objects & Functions
12 new Keyword & Share Functions with prototype
13 Review of new
Scope & this
14 Calling Prototype Methods
15 this Keyword Scoping Issues
16 Solving Scope with Arrow Functions
17 ES6 class Keyword
18 Recap of the class Keyword
Default Prototype Chain
19 Objects default proto
20 Function.prototype and Array.prototype
21 Pair Programming OOJS
Subclassing with Factory Functions
22 Intro to Subclassing and Inheritance
23 Create object with Factory Function
24 Create a Sub-Factory Function
25 Creating an object with a Sub-Factory Function
26 Prototype Lookup
27 Subclass Review
28 Call and Apply
Subclassing with new and call
29 Create an Object with new
30 Creating a Subclass with a Constructor
31 Using a call Method in a Constructor
32 Assigning Properties to Instance
33 Prototype Tracing
Subclassing with class, extends & super
34 Create an Object with a class
35 Creating a Subclass with extends
36 Creating an object with a subclass
37 Using super in a subclass constructor
Conclusion
38 Wrapping Up
Resolve the captcha to access the links!