Rapid ES6 Training

Stay up to date with the new syntax and features of the latest version of JavaScript, ES6. You'll learn about features like rest and spread operators, the new 'symbol' type, as well as Iterators, Generators, Promises, and more.
Course info
Rating
(238)
Level
Intermediate
Updated
April 5, 2016
Duration
4h 16m
Table of contents
Introduction
7m 22s
New ES6 Syntax
55m 54s
The Reflect API
19m 51s
The Proxy API
18m 49s
Description
Course info
Rating
(238)
Level
Intermediate
Updated
April 5, 2016
Duration
4h 16m
Description

ES6 is a major update to the JavaScript language--it now looks and feels modern, and the updated features fix many problems with the earlier JavaScript versions. If you want to keep your JavaScript developing skills up to date, this course, Rapid ES6 Training, will help you to do that. You'll cover major new features including Iterators, Generators, symbols, and a built-in Promise library. You'll also learn about arrays collections. Finally, you'll discover the new meta-programming features with the Reflect API and Proxy API. By the end of this course, you will have a foundational knowledge of one of the latest web language features, ES6, and you'll be able to use it to write your code better.

About the author
About the author

Mark started in the developer world over 25 years ago. He began his career with a Bachelor of Science in Computer Science from St. Johns University. After spending 10 years on Wall Street working for Goldman Sachs, Lehman Brothers and other major investment banks, Mark became interested in animation and video game software.

More from the author
Rapid Angular Training
Intermediate
3h 11m
6 Oct 2017
Angular Forms
Beginner
2h 39m
4 Nov 2016
More courses by Mark Zamoyta
Transcript
Transcript

Hi everyone! My name is Mark Zamoyta and Welcome to my course, Rapid ES6 Training! I’m a software developer and consultant in Santa Barbara, California. I'’ve worked with every version of JavaScript since its inception, and I’m excited to teach you the latest version, ES6! The formal name for this update is EcmaScript 2015, but much of the developer community has stuck with the original name, ES6.

Google’s latest Chrome browser supports 96% of ES6 features! Firefox and Edge are close behind and catching up. There are also transpilers to get many ES6 features working on Internet Explorer and mobile browsers. Now is definitely the time to start coding in ES6!

This course will rapidly review all aspects of this latest JavaScript update:
1. New syntax, which makes JavaScript look and feel more modern.
2. How to structure JavaScript code to make use of modules and classes.
3. Almost every built-in JavaScript object has been extended, so we’'ll see what’s been added. 4. New Objects and APIs include collection classes such as Map, WeakMap, Set and WeakSet.

We can now work with Iterators, Generators and a new primitive type called Symbol. We also have a built in Promise class, and there are two new APIs for meta-programming: the Reflect API and Proxy API.

By the end of this course you’ll know and be able to use the new syntax and features of ES6. Before beginning this course, you should be familiar with the prior version of JavaScript, ES5.

I hope you’ll join me on this journey to learn ES6 with the Rapid ES6 Training course, at Pluralsight!