Using ES6 with TypeScript

Pluralsight
Course Summary
This course teaches how to use the new syntax features of ES6 today, with TypeScript as a transpiler.
-
+
Course Description
This course is for JavaScript developers who want to learn the new syntax features of ES6 - officially, ECMAScript 2015. Using only free and cross-platform tools, Steve Ognibene shows the ES6 features that can be transpiled to work in production today. This course focuses on general-purpose language features, so the information is relevant to users of any client or server-side JavaScript framework or platform. This course uses TypeScript as the ES6 to ES5 transpiler. No previous TypeScript knowledge is required, and the vast majority of the course content is applicable to future native-ES6 environments or other transpilers.
-
+
Course Syllabus
Course Overview- 5m 26s
—Course Overview 2m 17s
—Setting up Atom for TypeScript 3m 9sNew ES6 Syntax- 59m 50s
—Introduction to Transpiling 1m 29s
—Hoisting and Functional Scope with var 2m 17s
—Introduction to let 2m 44s
—Using let in a for Loop 1m 50s
—Scope Per Iteration Behavior of let 8m 10s
—Introduction to const 2m 51s
—When to Use let and const? 5m 25s
—ES6 Arrow Functions 5m 11s
—Destructuring Objects 4m 9s
—Using Defaults and Deep Destructuring 4m 55s
—Destructuring Arrays with Rest and Spread 8m 39s
—ES6 String Templates 3m 35s
—Tagged String Templates 4m 23s
—Using the ES6 for of Loop 3m 11s
—Module 2 Summary 0m 54sES6 Modules- 39m 52sES6 Classes- 30m 1s