Consult our trainings :
> formation Technologies numériques > formation Technologies Web > formation Développement Front-End > formation Angular, maîtriser le Framework Front-End de Google
Angular, maîtriser le Framework Front-End de Google Training
migration et développement
Stage pratique
Best
Duration : 4 days
Ref : AGU
Price 2021 :
2490 €
excl. taxes
Free breaks and lunches
- Program
- Participants / Prerequisite
- Intra/Tailored
Program
Instructional goals
Learning objectives
À l’issue de la formation, le participant sera en mesure de :- Master the fundamentals of the AngularJS 2 Framework
- Quickly create complex Web applications
- Know how to integrate unit tests into development
- Learn best practices for development and entering production
- Participants
- Modular composition of an application with AngularJS 2
- TRAINING PROGRAM
PROGRAM
» JavaScript development: Refreshers
- ECMAScript 5 best practices.
- ES6/ES2015, general overview.
- New syntax: scope, "template string", "arrow functions", etc.
- Essential tools. Babel, Traceur, and Typescript.
- Typescript in detail, configuration.
- ES6 modular approach.
- "Modules Loaders": SystemJS, "import/export".
- Hands-on work ¤Migrating an ES5/ES6 script. Implementing the environment with TypeScript.
» Migrating from AngularJS 1.x to AngularJS 2
- Comparison and "topography" of concepts.
- Prepare for migration. Structure of an AngularJS 2 application.
- The modules AngularJS 2, "core" and common modules.
- Principle of dependency injection.
- Classification of directives: Component, Attribute, Structure.
- Decorators: Defining hierarchies.
- Hands-on work ¤Migrating an AngularJS 1.x application to AngularJS 2.
» Dependency injection
- Using annotations and decorators.
- Configuring the injector.
- Managing modules: Best practices.
- Creating injectable services. Classifying services.
- "BootStrapping" an application.
- Hands-on work ¤Structuring, "scaffolding" an application project.
» Defining components
- Life cycle in the application.
- Template syntax: Interpolation/expression, "Binding", and filters.
- Transformation directives: ngIf, ngFor, ngSwitch, etc.
- Syntactical definition, the (*) symbol. Local variables.
- Class of components. Configuration directives: Selector, provider.
- User events.
- Hands-on work ¤Creating components.
» Managing forms, Routing, and HTTP queries
- Control and ControlGroup.
- Validation and custom error management.
- "FormBuilder", advanced form components.
- Data link via HTTP.
- Creating routes. Settings and wildcard.
- Targeting, "router-outlet", routing events.
- Hands-on work ¤Validation form. Consuming a REST API.
Participants / Prerequisite
» Participants
Prerequisites
» Prerequisite
Hands-on work
Intra/Tailored
Book your place
Click on a session for reserving.
Time schedule
Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day









