Description
In this course, you will :
- Learn the basics of JavaScript
- Get up to date with the latest version of JavaScript
- Learn the basics of TypeScript
Syllabus :
1. Introduction
- Introduction
- About Me
2. Intro To JavaScript
- Introduction and Variables
- Data Types
- Functions
3. ES6
- Var vs Let vs Const and the temporal dead zone
- Arrow Functions
- Default Function Arguments
- Template Literals
- Additional String Methods
- Destructuring
- Iterables and Looping
- Array Improvements
- Spread Operator and Rest Parameters
- Object literal upgrades
- Symbols
- Classes
- Promises
- Generators
- Proxies
- Sets, WeakSets, Maps and WeakMaps
4. From ES2016 to ES2022
- Everything new in ES2016
- ES2017: String Padding, Object.entries(), and More
- ES2017: Async and Await
- ES2018: Async Iteration and More
- What's new in ES2019?
- What's new in ES2020
- What's new in ES2021
- What's new in ES2022
5. Intro To TypeScript
- Basic types
- Interfaces, Classes and More