Angular 2 Solutions - Advanced Concepts [Video]

Angular 2 Solutions - Advanced Concepts [Video]

Matt Frisbie

Around 20 recipes to help you become pro in building powerful web apps with Angular 2
Mapt Subscription
FREE
€29.98/m after trial
Video
€121.38
RRP €142.78
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€121.38
€29.98p/m after trial
RRP €142.78
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781787124127
Course Length2 hours and 56 minutes

Video Description

Angular 2 introduces an entirely new paradigm for applications, wholly embracing all the newest concepts that are built into the next generation of browsers and cutting away all the fat and bloat from Angular 1. This course plunges directly into the heart of all the most important Angular 2 concepts. Alongside the Angular 2 content, the course covers the new ES6 syntax, TypeScript conventions, Web Components, and RxJS observables, among many other brand-new concepts. The second volume of this course covers the ES6 implementation of Promises and shows you how to integrate them with Angular 2 applications. Once you’ve built a good foundation for the new concepts of Angular 2 from the previous volume, you’ll work with implementing RxJS observables and understand how to use them effectively. Finally, you’ll learn how to inject dependencies and wrap HTTP APIs with a service.The third volume comprises of HTML, CSS, and JS for a web browser and make it easy to develop the source components of the static file. It will take you through the available testing utilities that are used by the Angular 2 framework. You will explore some of the new features that it builds upon.

Style and Approach

This course follows a recipe based approach—each recipe presents a unique problem with the solution presented in a clear, concise, and manner step-by-step manner. With practical hands-on guidance in each and every recipe, you'll be able to get to grips with the concepts.

Table of Contents

Application Organization and Management
The Course Overview
Composing package.json for a Minimum Viable Angular 2 Application
Configuring TypeScript for a Minimum Viable Angular 2 Application
Performing In-Browser Transpilation with SystemJS
Composing Application Files for a Minimum Viable Angular 2 Application
Migrating the Minimum Viable Angular 2 Application to Webpack Bundling
Incorporating shims and polyfills into Webpack
HTML Generation with the html-webpack Plugin
Setting Up an Application with Angular's CLI
Angular 2 Testing
Creating a Minimum Viable Unit Test Suite with Karma, Jasmine, and TypeScript
Writing a Minimum Viable Unit Test Suite for a Simple Component
Writing a Minimum Viable End-to-End Test Suite for a Simple Application
Unit Testing a Synchronous Service
Unit Testing a Component with a Service Dependency Using stubs
Unit Testing a Component with a Service Dependency Using spies
Performance and Advanced Concepts
Understanding and Properly Utilizing Enable Prod Mode with Pure and Impure Pipes
Working with Zones Outside Angular
Listening for ng Zone Events
Execution Outside the Angular Zone
Configuring Components to Use Explicit Change Detection with OnPush
Configuring View Encapsulation for Maximum Efficiency
Configuring the Angular 2 Renderer Service to Use Web Workers
Configuring Applications to Use Ahead-of-Time Compilation
Configuring an Application to Use Lazy Loading

What You Will Learn

  • Understand how to best move an Angular 1 application to Angular 2
  • Build a solid foundational understanding of the core elements of Angular 2 such as components, forms, and services
  • Properly implement applications utilizing advanced topics such as dependency injection
  • Find outhow to maximize the performance of Angular 2 applications
  • Understand the best ways to take an Angular 2 application from TypeScript in a code editor to a fully-functional application served on your site
  • Get to know the best practices when organizing and testing a large Angular 2 application

Authors

Table of Contents

Application Organization and Management
The Course Overview
Composing package.json for a Minimum Viable Angular 2 Application
Configuring TypeScript for a Minimum Viable Angular 2 Application
Performing In-Browser Transpilation with SystemJS
Composing Application Files for a Minimum Viable Angular 2 Application
Migrating the Minimum Viable Angular 2 Application to Webpack Bundling
Incorporating shims and polyfills into Webpack
HTML Generation with the html-webpack Plugin
Setting Up an Application with Angular's CLI
Angular 2 Testing
Creating a Minimum Viable Unit Test Suite with Karma, Jasmine, and TypeScript
Writing a Minimum Viable Unit Test Suite for a Simple Component
Writing a Minimum Viable End-to-End Test Suite for a Simple Application
Unit Testing a Synchronous Service
Unit Testing a Component with a Service Dependency Using stubs
Unit Testing a Component with a Service Dependency Using spies
Performance and Advanced Concepts
Understanding and Properly Utilizing Enable Prod Mode with Pure and Impure Pipes
Working with Zones Outside Angular
Listening for ng Zone Events
Execution Outside the Angular Zone
Configuring Components to Use Explicit Change Detection with OnPush
Configuring View Encapsulation for Maximum Efficiency
Configuring the Angular 2 Renderer Service to Use Web Workers
Configuring Applications to Use Ahead-of-Time Compilation
Configuring an Application to Use Lazy Loading

Video Details

ISBN 139781787124127
Course Length2 hours and 56 minutes
Read More

Read More Reviews

Recommended for You

Angular 2 Solutions - Intermediate Concepts [Video] Book Cover
Angular 2 Solutions - Intermediate Concepts [Video]
€ 142.78
€ 121.38
Angular 2 Core Concepts [Video] Book Cover
Angular 2 Core Concepts [Video]
€ 142.78
€ 121.38
Migrating to Angular 2 - Second Edition [Video] Book Cover
Migrating to Angular 2 - Second Edition [Video]
€ 130.78
€ 111.18
SharePoint 2013 Development Using C# - Part 2: Advanced Application Development [Video] Book Cover
SharePoint 2013 Development Using C# - Part 2: Advanced Application Development [Video]
€ 103.18
€ 87.72
Yii2 Application Development Solutions - Volume 2 [Video] Book Cover
Yii2 Application Development Solutions - Volume 2 [Video]
€ 142.78
€ 121.38
AWS Certified Solutions Architect –Associate Tutorial - Step 2 [Video] Book Cover
AWS Certified Solutions Architect –Associate Tutorial - Step 2 [Video]
€ 142.78
€ 121.38