• No products in the cart.

Around 25 recipes to help you become pro in building powerful web apps with Angular 2.

Course 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 will cover the ES6 implementation of Promises and will show 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 you’ll understand how to use them effectively. Finally, you’ll learn how to inject dependencies and wrap HTTP APIs with a service. These topics will help you gradually level up your knowledge and move on to the next volume of this course.

Learning Outcomes

  • Properly implement applications utilizing advanced topics such as dependency injection
  • Learn how 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 functioning application served on your site
  • Get to know the best practices when organizing and testing a large Angular 2 application


It is also geared towards developers with experience in Angular 1 who are looking to make the transition.

Who is this course intended for?

This course is for developers who are competent with JavaScript and are looking to dive headfirst into the TypeScript edition of Angular 2.

Your Instructor

Packt Publishing

Packt has been committed to developer learning since 2004. A lot has changed in software since then – but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content – more than 4000 books and video courses -Packt’s mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages to cutting-edge data analytics, and DevOps, Packt takes software professionals in every field to what’s important to them now.

From skills that will help you to develop and future-proof your career to immediate solutions to everyday tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Course Curriculum

Mastering Promises
The Course Overview 00:00:00
Understanding and Implementing Basic Promises 00:00:00
Chaining Promises and Promise Handlers 00:00:00
Creating Promise Wrappers with Promise.resolve() and Promise.reject() 00:00:00
Implementing Promise Barriers with Promise.all() 00:00:00
Canceling Asynchronous Actions with Promise.race() 00:00:00
Converting a Promise into an Observable 00:00:00
Converting an HTTP service Observable into a ZoneAwarePromise 00:00:00
ReactiveX Observables
Basic Utilization of Observables with HTTP 00:00:00
Implementing a Publish-Subscribe Model Using Subjects 00:00:00
Creating an Observable Authentication Service Using BehaviorSubjects 00:00:00
Building a General Publish-Subscribe Service to Replace $broadcast, $emit, & $on 00:00:00
Using QueryLists and Observables to Follow the Changes in ViewChildren 00:00:00
Building a Fully Featured AutoComplete with Observables 00:00:00
The Component Router
Setting Up an Application to Support Simple Routes 00:00:00
Navigating with Router Links 00:00:00
Navigating with the Router Service 00:00:00
Selecting a Location Strategy for Path Construction 00:00:00
Building Stateful Router Link Behavior with Router Link Active 00:00:00
Implementing Nested Views with Route Parameters and Child Routes 00:00:00
Working with Matrix URL Parameters and Routing Arrays 00:00:00
Adding Route Authentication Controls with Route Guards 00:00:00
Services, Dependency Injection, and NgModule
Injecting a Simple Service into a Component 00:00:00
Controlling Service Instance Creation and Injection with NgModule 00:00:00
Service Injection Aliasing with useClass and useExisting 00:00:00
Injecting a Value as a Service with useValue and OpaqueTokens 00:00:00
Building a Provider-Configured Service with useFactory 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

  • $99.00 $10.00
  • Course Certificate

    Related Courses

    © Learnsector