[wesbos.com] [es6.io] ES6 for Everyone!

[wesbos.com] [es6.io] ES6 for Everyone!
Table of Contents
1

New Variables — Creation, Updating and Scoping

2

Function Improvements

3

Template Strings

4

Additional String Improvements

5

Destructuring

6

Iterables & Looping

7

An Array of Array Improvements

8

Say Hello to ...Spread and ...Rest

9

Object Literal Upgrades

10

Promises

11

Symbols

12

Code Quality with ESLint

13

JavaScript Modules and Using npm

14

ES6 Tooling

15

Classes

16

Generators

17

Proxies

18

Sets and WeakSets

19

Map and Weak Map

20

Async + Await Flow Control

21

ES7, ES8 + Beyond

About this course

The last few months I've been hustling away at my next JavaScript course - ES6 for everyone. Today I'm super excited to launch it! ES6.io


ES6 for Everyone is a premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this course is an efficient way to find out what is new in JavaScript and most importantly when and how you should use it.

Join me for a fun and approachable look at all ES6 has to offer — boost your skills and further your career.


Almost everyone! Advanced JavaScript developers will be able to go through the course a little more quickly, but I've designed this course to be as approachable as possible.


Some of the videos feature a review of topics that are a little shaky for some such as scoping, keyword this and prototypal inheritance.


This isn't JavaScript from scratch, so if you are looking for a beginner course this probably isn't it. You should have some knowledge of functions, variables, Objects, Arrays and other fundamentals.


Those reliant on jQuery, looking to have a better grasp on the core features of JavaScript.

Existing JS developers who want to bridge their personal learning gaps and learn ES6 start to finish.

PHP & WordPress Developers looking to become stronger on the client side.

Anyone who wants to get better at JavaScript and learns well from seeing both fundamental and advanced concepts in practice.