Books & Videos

Table of Contents

Chapter: Application Organization and Management

The Course Overview

03m 15s

Composing package.json for a Minimum Viable Angular 2 Application

09m 28s

Configuring TypeScript for a Minimum Viable Angular 2 Application

14m 23s

Performing In-Browser Transpilation with SystemJS

04m 38s

Composing Application Files for a Minimum Viable Angular 2 Application

08m 36s

Migrating the Minimum Viable Angular 2 Application to Webpack Bundling

06m 54s

Incorporating shims and polyfills into Webpack

03m 6s

HTML Generation with the html-webpack Plugin

03m 29s

Setting Up an Application with Angular's CLI

12m 35s

Chapter: Angular 2 Testing

Creating a Minimum Viable Unit Test Suite with Karma, Jasmine, and TypeScript

11m 22s

Writing a Minimum Viable Unit Test Suite for a Simple Component

07m 57s

Writing a Minimum Viable End-to-End Test Suite for a Simple Application

11m 53s

Unit Testing a Synchronous Service

05m 48s

Unit Testing a Component with a Service Dependency Using stubs

04m 5s

Unit Testing a Component with a Service Dependency Using spies

04m 29s

Chapter: Performance and Advanced Concepts

Understanding and Properly Utilizing Enable Prod Mode with Pure and Impure Pipes

07m 35s

Working with Zones Outside Angular

08m 56s

Listening for ng Zone Events

05m 49s

Execution Outside the Angular Zone

04m 0s

Configuring Components to Use Explicit Change Detection with OnPush

06m 29s

Configuring View Encapsulation for Maximum Efficiency

04m 59s

Configuring the Angular 2 Renderer Service to Use Web Workers

08m 21s

Configuring Applications to Use Ahead-of-Time Compilation

09m 4s

Configuring an Application to Use Lazy Loading

08m 47s