Advanced Javascript Concepts
Tags: JavaScript
Learn modern advanced JavaScript practices and be in the top 10% of JavaScript developers
Last updated 2022-01-10 | 4.7
- Advanced JavaScript Practices- Object Oriented Programming
- Functional Programming
What you'll learn
Advanced JavaScript Practices
Object Oriented Programming
Functional Programming
Scope and Execution Context
Inheritance + Prototype Chain
Latest features: ES6
ES7
ES8
ES9
ES10
ES2020
ES2021
Closures
Asynchronous JavaScript + Event Loop
JavaScript Modules
`this` keyword
JavaScript Engine and Runtime
Error Handling
Stack Overflow
Memory Leaks
Composition vs Inheritance
Type Coersion
Pass By Reference vs Pass by Value
Higher Order Functions
IIFE
.call()
.apply()
.bind()
Interpreter/ Compiler/ JIT Compiler
Garbage Collection
Hoisting
JavaScript best practices
* Requirements
* Any computer will work: Windows* macOS or Linux
* Basic/Minimal understanding of JavaScript
Description
- Advanced JavaScript Practices
- Object Oriented Programming
- Functional Programming
- Scope and Execution Context
- Inheritance + Prototype Chain
- Latest features: ES6, ES7, ES8, ES9, ES10, ES2020, ES2021
- Closures
- Asynchronous JavaScript + Event Loop
- JavaScript Modules
- `this` keyword
- JavaScript Engine and Runtime
- Error Handling
- Stack Overflow
- Memory Leaks
- Composition vs Inheritance
- Type Coersion
- Pass By Reference vs Pass by Value
- Higher Order Functions
- IIFE
- .call(), .apply(), .bind()
- Interpreter/ Compiler/ JIT Compiler
- Garbage Collection
- Hoisting
- JavaScript best practices
Course content
17 sections • 230 lectures