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