Rapid ES6 Training
By Mark Zamoyta
Course info
Course info
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.
Section Introduction Transcripts
Course Overview
Hi everyone, my name is Mark Zamoyta and welcome to my course, Rapid ES6 Training. I'm a software developer 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 transcpilers 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. We'll cover new syntax which makes JavaScript look and feel more modern. We'll see how to structure of JavaScript code to make use of modules and classes. Almost every built in JavaScript object has been extended, so we'll see what's been added. 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 Raid ES6 Training course at Pluralsight.