Oreilly - Getting Ready for Angular 2
by Scott Davis | Publisher: O'Reilly Media, Inc. | Release Date: March 2016 | ISBN: 9781491957288
Angular 2 marks a significant upgrade to this popular frontend JavaScript framework — not so much an “incremental update” as a “complete rewrite” to Angular 1. This may sound scary when it comes to moving your project or team to a new version, but in this video course Scott Davis will help break down the changes to come and put you on a path to migration.In this course you'll learn the various syntactical changes introduced in Angular 2 and also how the new Angular is componentsdriven 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. This course 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 will have gained an understanding of the changes coming in Angular 2, the decision making behind these choices, and how to be prepared to make the jump when Angular 2 releases.
- Introduction
- Welcome to the Course 00:01:14
- Introduction 00:03:06
- Angular 2 Preflight
- Changes to Angular 2 00:05:22
- Angular 2: The Good Parts 00:06:59
- Angular 2 Hello World 00:03:22
- Angular 2 Preflight Checklist 00:02:53
- Angular 2 Decisions: Languages, Libraries 00:04:10
- Choosing a Language - TypeScript or JavaScript
- Introduction to TypeScript 00:04:41
- Introduction to ECMAScript 00:06:21
- Static Versus Dynamic Typed Languages 00:03:56
- Choosing a Package Manager
- Introduction to the Package Manager 00:01:08
- Installing NodeJS 00:05:44
- Understanding NPM 00:03:05
- Server-side Versus Client-side Package Managers 00:03:18
- Intro to JSPM 00:02:48
- JSPM Versus Other Package Managers 00:04:31
- Choosing a Module Loader
- Introduction to CommonJS Modules 00:04:07
- Introduction to AMD 00:03:21
- Introduction to ES6 Modules 00:03:17
- Introduction to SystemJS 00:03:27
- Choosing a Transpiler / Polyfill Library
- Introduction to BabelJS 00:02:51
- What is a Polyfill? 00:04:05
- Choosing a Build Script
- Introduction to Gulp 00:03:26
- Angular CLI 00:03:10
- Step by Step 00:07:21
- Wrap Up and Thank You 00:04:04
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.