• No products in the cart.

Recipes that help you become pro at building powerful web apps with Angular 2.

Course Description

Angular 2 introduces an entirely new paradigm of applications. It wholly embraces all the newest concepts that are built into the next generation of browsers, and it cuts away all the fat and bloat from Angular 1. This course plunges directly into the heart of all the most important Angular 2 concepts.
This course helps you to migrate from Angular 1 application to Angular 2, familiarizes you with the Angular 2 components and covers the reworked Angular 2 form modules in depth.

Learning Outcomes

  • 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
  • Know 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-functional application served on your site
  • Get to know the best practices when organizing and testing a large Angular 2 application
  • TypeScript in a code editor to a fully function application served on your site


To fully benefit from the coverage included in this course, you will need:

  • Prior working developing knowledge of the JavaScript (ES5) language, familiarity with Git and GitHub for source control, and an understanding of basic HTML syntax.
  • This course has the following software requirements:
  • An editor like Atom
  • Node.js – Version 6.10.XX LTS
  • Node Version Manager
  • Command Prompt

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. It is also geared towards developers with experience in Angular 1 who are looking to make the transition.

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

Strategies for Upgrading to Angular 2
The Course Overview 00:00:00
Componentizing Directives Using the controllerAs Encapsulation 00:00:00
Migrating an Application to Component Directives 00:00:00
Implementing a Basic Component in AngularJS 1.5 00:00:00
Normalizing Service Types 00:00:00
Connecting Angular 1 and Angular 2 with UpgradeModule 00:00:00
Downgrading Angular 2 components to Angular 1 directives with downgradeComponent 00:00:00
Downgrading Angular 2 Providers to Angular 1 Services with downgradeInjectable 00:00:00
Conquering Components and Directives
Using Decorators to Build and Style a Simple Component 00:00:00
Passing Members from a Parent Component to a Child Component 00:00:00
Binding to Native Element Attributes 00:00:00
Registering Handlers on Native Browser Events 00:00:00
Generating and Capturing Custom Events Using EventEmitter 00:00:00
Attaching Behavior to DOM Elements with Directives 00:00:00
Projecting Nested Content Using ngContent 00:00:00
Using ngFor and ngIf Structural Directives for Model-Based DOM Control 00:00:00
Referencing Elements Using Template Variables 00:00:00
Attribute Property Binding 00:00:00
Utilizing Component Life Cycle Hooks 00:00:00
Referencing a Parent Component from a Child Component 00:00:00
Configuring Mutual Parent-Child Awareness with ViewChild and forwardRef 00:00:00
Configuring Mutual Parent-Child Awareness with ContentChild and forwardRef 00:00:00
Building Template-Driven and Reactive Forms
Implementing Simple Two-Way Data Binding with ngModel 00:00:00
Implementing Basic Field Validation with a FormControl 00:00:00
Bundling Controls with a FormGroup 00:00:00
Bundling FormControls with a FormArray 00:00:00
Implementing Basic Forms with NgForm 00:00:00
Implementing Basic Forms with FormBuilder and FormControlName 00:00:00
Creating and Using a Custom Validator 00:00:00
Creating and Using a Custom Asynchronous Validator with Promises 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