Advanced JavaScript
3h 5m 51s
English
Paid
I'm not good at writing sales copy, just trust me that if you use JavaScript in any capacity, there's probably not another resource that will benefit you more than this. This course was years in the making. I took everything I know about JavaScript and all my experience teaching it over the last half decade and put it into this one course. Closures, The 'this' keyword, execution contexts, module patterns, hoisting, async patterns, prototypes, inheritance, the event loop, public and private class fields, composition and so much more. After taking this course, there won't be much to the JavaScript language that you don't know.
Read more about the course
What you'll learn:
- Execution Environment
Execution context
Creation Phase
Execution Phase
Call stack
Stack Frames
Threading - Scope
Lexical Environment
Scope Chain - Closures
Closure Scope
Garbage Collection - Hoisting
Creation Phase
undefined - Event Loop
Call stack
Web APIs
Task Queue
Job Queue - Inheritance and the Prototype Chain
Instantiation Patterns
Function.prototype
new
Object.create
Private Class Fields
Public Class Fields
Constructor Functions
Static Methods
Inheritance
hasOwnProperty
instanceof
getPrototypeOf
new Agnostic Constructors
Composition vs Inheritance - Array Methods you should Know
- JavaScript Modules
IIFEs
CommonJS
Module Bundlers
Webpack
ES Modules
Tree Shaking
Who is this course for?
- Mid to Sr level back-end developers who are new to JavaScript but want to learn it in depth as quickly as possible.
- Bootcamp graduates who are confident in the fundamentals of JavaScript but need a deeper understanding.
- Native mobile developers who want to jump into the JavaScript ecosystem.
- Experienced developers who want to learn JavaScript without wasting time with the fundamentals of programming.
Watch Online Advanced JavaScript
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Guide to Execution Contexts, Hoisting, Scopes, and Closures | 25:30 |
2 | Understanding the this keyword, call, apply, and bind | 13:39 |
3 | The Evolution of Async JavaScript - From Callbacks, to Promises, to Async/Await | 45:20 |
4 | Beginner's Guide to JavaScript's Prototype | 28:15 |
5 | JavaScript Private and Public Class Fields | 08:26 |
6 | JavaScript Inheritance and the Prototype Chain | 13:51 |
7 | From IIFEs to CommonJS to ES6 Modules | 32:10 |
8 | (Bonus)JavaScript Composition vs Inheritance | 06:12 |
9 | (Bonus) Creating your own JavaScript Array | 12:28 |
Similar courses to Advanced JavaScript
![70+ JavaScript Challenges: Data Structures & Algorithms](https://cdn.courseflix.net/courses/100x56/70-javascript-challenges-data-structures-algorithms.jpg?d=1739917783049)
70+ JavaScript Challenges: Data Structures & AlgorithmsBrad Traversy
Category: JavaScript
Duration 12 hours 29 minutes 29 seconds
Course
![Creating a simple portfolio website with WebGL and Barba.js](https://cdn.courseflix.net/courses/100x56/creating-a-simple-portfolio-website-with-webgl-and-barba-js.jpg?d=1739917783049)
Creating a simple portfolio website with WebGL and Barba.jsawwwards.com
Category: JavaScript, WebGL, barba.js
Duration 3 hours 41 minutes 19 seconds
Course
![Build Animated Physics Game with JavaScript](https://cdn.courseflix.net/courses/100x56/build-animated-physics-game-with-javascript.jpg?d=1739917783049)
Build Animated Physics Game with JavaScriptudemy
Category: JavaScript
Duration 3 hours 29 minutes 27 seconds
Course
![Web Components & Stencil.js - Build Custom HTML Elements](https://cdn.courseflix.net/courses/100x56/web-components-stencil-js-build-custom-html-elements.jpg?d=1739917783049)
Web Components & Stencil.js - Build Custom HTML Elementsudemy
Category: JavaScript
Duration 8 hours 18 minutes 53 seconds
Course
![Data Visualization + D3.js](https://cdn.courseflix.net/courses/100x56/data-visualization-d3-js.jpg?d=1739917783049)
Data Visualization + D3.jssuperhi.com
Category: JavaScript, HTML, CSS, D3.js
Duration 16 hours 48 minutes 54 seconds
Course
![Advanced JavaScript Unleashed](https://cdn.courseflix.net/courses/100x56/advanced-javascript-unleashed.jpg?d=1739917783049)
Advanced JavaScript Unleashedfullstack.io
Category: JavaScript
Duration
Book
![Web security: Injection Attacks with Java & Spring Boot](https://cdn.courseflix.net/courses/100x56/web-security-injection-attacks-with-java-spring-boot.jpg?d=1739917783049)
Web security: Injection Attacks with Java & Spring Bootudemy
Category: JavaScript, Spring Boot, Spring Data, Ethical Hacking / Penetration Testing
Duration 8 hours 44 minutes 36 seconds
Course
![Complete Web Developer in 2023: Zero to Mastery](https://cdn.courseflix.net/courses/100x56/complete-web-developer-in-2023-zero-to-mastery.jpg?d=1739917783049)
Complete Web Developer in 2023: Zero to Masteryudemyzerotomastery.io
Category: JavaScript, HTML, CSS
Duration 35 hours 23 minutes 21 seconds
Course