Formation Technologies de l'information : Angular 2+ : Développement d’applications Web
Cette formation offre aux développeurs et architectes une maîtrise pratique d’Angular 2+ pour concevoir des applications web modernes, modulaires et performantes. Elle aborde les fondements du framework, l’utilisation de TypeScript, l’architecture des composants, la gestion des formulaires, le routing, les services HTTP, ainsi que l’intégration de tests unitaires dans le cycle de développement.
<br/>
Les participants explorent également les bonnes pratiques de développement, la montée en version et l’utilisation des outils du front-end moderne (npm, Webpack, angular-cli), tout en découvrant les fonctionnalités clés d’ES6 et d’RxJS pour mieux tirer parti de la programmation réactive.
Le programme de la formation
Introduction générale
-
Outils et IDE
-
Packaging, grunt, npm
-
Webpack
-
Installation npm
-
Installation angular-cli
TypeScript et ES6
-
Installation TypeScript
-
Transpiler EcmaScript
-
Let, variables locales et constantes
-
Typage et types natifs
-
Paramètres optionnels, valeurs par défaut
-
Classes et interfaces
-
Gestion des modules
-
Arrow functions
-
Décorateurs
Les templates
-
Présentation des templates
-
Interpolation / expression
-
Binding et interactions
-
Variables locales
-
Symbole *, directives de structure
-
Pipes, filtres
Les formulaires
-
Control et ControlGroup
-
Validations
-
Gestions d’erreurs
-
Gestion des modifications
-
Groupes de champs avec FormBuilder
Les composants et services
-
Directives : selectors, inputs, outputs, cycle de vie, providers
-
Composants : templates, styles, directives, pipes
-
Visibilité des composants
-
Services, injectable
Observable et rxJs
-
Présentation
-
Observable et rxJs
-
EventEmitter dans Angular 2+
Le routing
-
Concepts de routage
-
Router providers et config
-
Router directives
-
Méthodes de routage et paramètres
HTTP
-
HTTP providers
-
Requêtes
-
Transformation des données et observables
-
Options de requêtes
Les tests
-
Migration
-
Composants Angular
-
ng-upgrade : coexistence des différentes versions
-
ng-forward.
Si vous avez des questions sur les modalités d'inscription, d'annulation, les horaires, la langue d'enseignement, etc. vous trouverez des réponses dans notre FAQ.
À qui s'adresse cette formation ?
Public cible
Architectes, développeurs, chefs de projets
Prérequis
Disposer de connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript.
Les objectifs de la formation
Cette formation permet aux particpants de développer des applications web plus performantes avec Angular 2+.
Les points forts de la formation
Connaitre les fondamentaux d'Angular 2+ et de ses nouvelles fonctionnalités
Savoir développer et tester des applications web Angular 2 avec JavaScript et TypeScript
Découvrir les bonnes pratiques de développement et de la mise en production
Explorer les spécifications d'EcmaScript 6 (ES6)
Intégrer les tests unitaires au développement.
