Créer des web apps avec Angular
Qualiopi
Objectifs pédagogiques
- Découvrir les fonctionnalités du framework Angular
- Créer une nouvelle application Web Angular
- Maîtriser le système de composants d'Angular
- Organiser, modulariser ses développements JavaScript
- Intégrer des tests unitaires au développement
Programme de la formation
A l'issue de la formation, les participants seront préparés à :
Jour 1 - Matin
1. Identifier le fonctionnement de base d'un projet Angular
- La philosophie de Google
- Les apports d'Angular dans le monde du développement web
- Le passage de version d'AngularJS à Angular
- Le langage TypeScript, Babel et les versions standardisées de JavaScript
- La notion de Web components
2. Démarrer une application Angular
- L'initialisation d'un nouveau projet
- Angular-CLI
- Webpack
Jour 1 - Après-midi
3. Organiser les composants
- La syntaxe des templates (interpolation/expression, "Binding" et filtres)
- Le cycle de vie des composants (ngOnInit, ngOnDestroy, ngOnChanges)
- La création d'une hiérarchie logique
- Écrire ses premiers composants
- Les directives de transformation (ngIf, ngFor, ngSwitch, ngClass, ngNonBindable)
- Les événements utilisateur et événements logiques personnalisés - Propriétés
- Événements
Jour 2 - Matin
4. Gérer les services et les injections de dépendances
- Le système d'injection de dépendances
- Les injecteurs et les instances dans Angular
- Les différentes options d'un enregistrement de service
- La déclaration des services avec les tree-shakable providers
Jour 2 - Après-midi
5. Utiliser les formulaires
- Les façons de créer des formulaires (template driven form et data driven form)
- La gestion du flux de données
- La liaison des données via HTTP
- La validation et la personnalisation de la gestion des erreurs
Jour 3 - Matin
6. Gérer le routing et la navigation
- Vue d'ensemble du routage Angular
- La création et le paramétrage des routes
- La gestion des routes dans l'arbre des composants
- La configuration des guards pour l'initialisation des routes
- La navigation avec les directives routerLink, rouiterOutlet et navigate
Jour 3 - Après-midi
7. Opérer des tests
- L'écriture et le lancement des tests
- L'utilisation de Jasmine et Karma
- La configuration de l'environnement de test
Proposé par
GROUPE LEXOM
"New Skills Model"
À partir de
1390 €
Durée
21h en 3 jours
Localisation
Partout en France
Proposé par
GROUPE LEXOM
À partir de
1390 €
Créer des web apps avec Angular
87 villes proposant cette formation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-