You are on page 1of 2

01 - Welcome

01 - Destructuring
02 - Spread/Rest Operator
03 - Enhanced Object Literals
04 - Default Parameters
05 - Null Coalescing
06 - Optional Chaining
07 - Maps
08 - Sets
09 - Symbols
10 - Generators/Iterators
11 - Object Getters/Setters
12 - Bind
13 - Call/Apply
14 - Minesweeper Project
15 - Math Solver Introduction
16 - Math Solver Walkthrough
01 - ES Updates
02 - Polyfill
03 - Transpile/Babel
04 - Bundlers
01 - Prototypes
02 - Class Basics
03 - Class Inheritance
04 - Public/Private/Protected Properties
05 - ATM CLI Project
06 - Calculator Project Introduction
07 - Calculator Project Walkthrough
01 - What Is Functional Programming
02 - Pure Functions
03 - Immutability
04 - Higher Order Functions
06 - Currying
07 - Minesweeper Functional Programming Project
01 - What Is Testing And Why Is It Important
02 - Advanced Debugging
03 - Jest Basics
04 - Types Of Tests
05 - Unit Test Project
06 - Integration Test Project
07 - End To End Test Project
08 - Test Driven Development
09 - How To Know What To Test
10 - Jest With ES6 Modules
11 - Math Solver Test Walkthrough
12 - Minesweeper Test Introduction
13 - Minesweeper Test Walkthrough
01 - NPM Audit
02 - Cross Site Scripting
03 - Sanitize User Input
04 - All Your Code Is Public
05 - Never Trust The Client
06 - Cookies
07 - Weather App Project
01 - Clean Code Basics
02 - Code Order
03 - When To Use Comments
04 - Coupling/Cohesion
05 - Facade Pattern
06 - Guard Clauses
07 - Composition Vs Inheritance
08 - Don't Repeat Yourself
09 - Color Game Introduction
10 - Color Game Walkthrough
01 - What's Next

You might also like