Objectives of the training
This training enables participants to develop more efficient web applications with Angular 2+.Targeted audience
Architects, developers, project managersPrerequisite
Practical knowledge of web technologies, current Front-End development tools and JavaScript.Trainers
Benefits for Participants
Understand the fundamentals of Angular 2+ and its new features
Develop and test Angular 2 web applications with JavaScript and TypeScript
Discover best practices for development and production deployment
Explore ECMAScript 6 (ES6) specifications
Integrate unit tests into development.
Course architecture
General Introduction
Tools and IDEs
Packaging, grunt, npm
Webpack
npm installation
Angular-cli installation
TypeScript and ES6
TypeScript installation
Transpiling ECMAScript
Let, local variables, and constants
Typing and native types
Optional parameters, default values
Classes and interfaces
Module handling
Arrow functions
Decorators
Templates
Introduction to templates
Interpolation/expression
Binding and interactions
Local variables
Symbol, structure directives
Pipes, filters
Forms
Control and ControlGroup
Validations
Error handling
Managing changes
Field groups with FormBuilder
Components and Services
Directives: selectors, inputs, outputs, lifecycle, providers
Components : templates, styles, directives, pipes
Component visibility
Services, injectable
Observable and rxJs
Presentation
Observable and rxJs
EventEmitter in Angular 2+
Routing
Routing concepts
Router providers and configuration
Router directives
Routing methods and parameters
HTTP
HTTP providers
Requests
Data transformation and observables
Request options
Testing
Migration
Angular components
ng-upgrade: coexistence of different versions
ng-forward.
Pedagogical details
Training architecture
Several concepts will be presented and tested in a real development environment where participants will gain practical experience in web application development with Angular 2+.
Type of training
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote