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.
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.
Objectif
Cette formation permet aux particpants de développer des applications web plus performantes avec Angular 2+.
Est-ce pour vous ?
Architectes, développeurs, chefs de projets
Préalables
Disposer de connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript.
Vos gains
Contenu
Introduction générale
- Outils et IDE
- Packaging, grunt, npm
- Webpack
- Installation npm
- Installation angular-cli
1-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
Voir plus +/-
2-Les templates
- Présentation des templates
- Interpolation / expression
- Binding et interactions
- Variables locales
- Symbole , directives de structure
- Pipes, filtres
3-Les formulaires
- Control et ControlGroup
- Validations
- Gestions d’erreurs
- Gestion des modifications
- Groupes de champs avec FormBuilder
4-Les composants et services
- Directives : selectors, inputs, outputs, cycle de vie, providers
- Composants : templates, styles, directives, pipes
- Visibilité des composants
- Services, injectable
5-Observable et rxJs
- Présentation
- Observable et rxJs
- EventEmitter dans Angular 2+
6-Le routing
- Concepts de routage
- Router providers et config
- Router directives
- Méthodes de routage et paramètres
7-HTTP
- HTTP providers
- Requêtes
- Transformation des données et observables
- Options de requêtes
8-Les tests
- Migration
- Composants Angular
- ng-upgrade : coexistence des différentes versions
- ng-forward.
💡 Informations utiles
Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .
Intervenants
Formation en entreprise
Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.
Demander une soumission