JavaScript ES6 Fundamentals

JavaScript ES6 Fundamentals
JavaScript ES6 Fundamentals
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1.9 Hours | 0.99 GB

JavaScript ES6 (more properly known as ECMAScript 2015 or ES2015) represents the biggest change to JavaScript in the last 20 years. JavaScript is the language of the web, and ES6 is a major improvement for web developers, adding much-needed features such as classes, promises, arrow functions, generators, string templates and many others. Browser support is growing, and transpilation tools such as Babel allow you to get started coding in ES6 today.

In this course, instructor Dan Wellman will help you sharpen and update your JavaScript skills by learning some of the most important additions that ES6 brings to the language. Cutting-edge web development practices are increasingly relying on ES6, so knowledge of the new syntax is becoming more and more necessary. Not only that, but programming in ES6 is just more fun. So let’s get started!

Table of Contents

1. Introduction

2. ES6 Basics
A New Scope
The Spread Operator and Function Parameters

3. Builtin Objects
New Methods of the String Object
New Features of the Number Object
New Methods of the Array Object
Object Literal Extensions

4. Data Structures
Weak Maps and Weak Sets
The for of Loop

5. New Function Types
Arrow Functions

6. More New Syntax
Destructuring Assignment

7. Conclusion