0% found this document useful (0 votes)
257 views

JavaScript Simplified - Advanced (Beta)

The document outlines topics for a coding course including JavaScript features like destructuring and spread operators, object literals, classes, functional programming concepts like pure functions and immutability, testing with Jest, security topics, clean code principles, and sample projects for a math solver, calculator, minesweeper game, color game, and weather app. It covers modern JavaScript, OOP, functional programming, testing, security, and clean coding best practices.

Uploaded by

kumaranando85
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
257 views

JavaScript Simplified - Advanced (Beta)

The document outlines topics for a coding course including JavaScript features like destructuring and spread operators, object literals, classes, functional programming concepts like pure functions and immutability, testing with Jest, security topics, clean code principles, and sample projects for a math solver, calculator, minesweeper game, color game, and weather app. It covers modern JavaScript, OOP, functional programming, testing, security, and clean coding best practices.

Uploaded by

kumaranando85
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 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