Choose your language:

France
Germany
Hong Kong
India
Ireland
Japan
Malaysia
Netherlands
New Zealand
Singapore
Sweden
United Kingdom
United States

Advanced Angular

Course Code

IN1561

Duration

2 Days

Participants should be familiar with building rich client applications using Angular 2 features including Directives, Services, Routing, Pipes and Forms. Experience with AngularJS (the prior version) does not transfer to Angular 2.
This course will teach developers who have a solid grounding in and experience building applications with Angular 2 how to take advantage of the more sophisticated features of the incredibly popular platform.
This course is designed for developers.

Upon completion of this course, participants will be able to:

  • Take advantage of the more sophisticated features of Angular 2
Advanced Components
Lifecycle Hooks
Composing Your User Interface
Component Communication
Metadata: styles and styleUrls
View Encapsulation
Style Scoping with Special Selectors

Custom Pipes
Custom Pipe Example
Using a Custom Pipe
Pure and Impure Pipes

Advanced Directives & Components
Access and update the DOM using ElementRef and Renderer
Respond to User Events using HostListener
Set properties on the host element using HostBinding
Content Projection/Transclusion

Unit and Integration Testing
Setting Up the Test Environment
Mocks, Fakes, and Spies Review
Testing Components with Router
Testing Pipes

Model-driven Forms
Setup/Bootstrap
Model
Form Component
Metadata
Template

Angular CLI
Installation
Usage
Generating a New Project
Generating Components, Directives, Pipes and Services
Generating a Route
Creating a Build
Build Targets and Environment Files
Bundling

End-to-end Testing
Setup
Demo

Angular 1 to 2 Migration Strategies
Design Best Practices for Upgrading
Preparation
Upgrading with The Upgrade Adapter
Send Us a Message
Choose one