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 features including Directives, Services, Routing, Pipes and Forms. Experience with AngularJS (the prior version) does not transfer to Angular.
This course will teach developers who have a solid grounding in and experience building applications with Angular 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

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 Migration Strategies
Design Best Practices for Upgrading
Preparation
Upgrading with the Upgrade Adapter

Send Us a Message
Choose one