On the Road to Angular 2

On the Road to Angular 2

Video Training

With Angular 2.0, the popular open source JavaScript framework steps into the modern world with a new focus on mobile app development, performance, and targeted support for ES6 and other modern browsers. This Learning Path gives you a thorough, hands-on introduction to Angular 2 Beta, ECMAScript 6 (ES6), and Web Components—the core technologies you’ll use to build apps for modern browsers.

Below are the video training courses included in this Learning Path.

1

What’s New in JavaScript

Presented by Scott Davis 1 hour 44 minutes

The latest version of JavaScript—officially “ECMAScript 2015,” but more commonly called ECMAScript 6 (ES6)—offers the most new language features in recent memory. In this segment of your Learning Path, instructor Scott Davis guides you through many of the new features of ECMAScript 6, from syntactic sugar like arrow functions and multi-line Strings, to important new language features like constants, classes/inheritance, and importing/exporting modules. Working with Scott, you’ll learn about the deep semantic shifts to the core language that will truly change the way you write JavaScript.

2

Using Web Components

Presented by Scott Davis 1 hour 9 minutes

We’ve been talking about “web pages” since we first started talking about the Web, but now it’s time to start thinking smaller. Much smaller. Web Components narrow your development efforts down to individual elements on the page instead of page-wide functionality. In this course, Scott Davis introduces you to the 4 core aspects of Web Components: Custom Elements, HTML Imports, Templates, and Shadow DOM. Learning this now will not only make transitioning to Angular 2 much easier—it will make learning the next version of all web frameworks easier, since Web Components will be native to all browsers.

3

Getting Ready for Angular 2

Presented by Scott Davis 1 hour 41 minutes

Angular 2 is not so much an “incremental update” as a “complete rewrite” to Angular 1. In this video course, Scott Davis breaks down the changes to come and puts you on a path to migration. You’ll learn the various syntactical changes introduced in Angular 2 and how the new Angular is components-driven and leverages features of the modern webs tack. Angular 2 also offers flexibility in terms of language choice, and this course will introduce two main development paths, one using TypeScript and another using ECMAScript 6. Scott will also introduce tooling and libraries that will be important for your development environment when working with Angular 2. By the end of this course, you’ll understand the changes coming in Angular 2 and be prepared to make the jump when Angular 2 releases.