Angular

Goals


- Discover the advanced techniques and functions of Angular

- Use Guards

- Break down a project into Modules

- Test your Angular application

Program

Component life cycle
Transmit parameters to a variable or a mutator
The @Input and @Output Decorators
Notify a component with EventEmitter Child
component (s): @ViewChild and @ViewChildren

Presentation and use of guards
List of guards (CanActivate, CanActivateChild, etc.)
Management of return types
Create redirects using the UrlTree

Workshop: Restricting access to roads

Break down the project into a Module
Navigation between module
Sluggish loading: forRoot & forChild
Restrict access using the guard canLoad Preloading
strategy
Customized preloading strategies

Workshop: Cut the project into a Module

Reminder HttpClient Module
Presentation of Interceptors Interceptor
handling logic
The HttpEvent class
Management of request caching

Workshop: Handling interceptors 

Benefits of server-side Rendering
Presentation of Node Express
Using Server-side Rendering using the Universal component

Testing Fundamentals with Jasmine Testing
Automation with Karma
Testing Simple Components
Testing Components with Asynchronous Services
Testing Forms

Workshop: Multiple examples of tests

Duration

3 days

Price

£ 1719

Audience

Java and Javascript developers with a good experience on Angular

Prerequisites

Have followed the Angular Initiation training or have equivalent knowledge

Reference

SIT100644-F

Sessions

Contact us for more informations about session date