-
Filière :
Développement logiciel
-
Sous-filière :
Technos Web (PHP, JS...)
-
Référence
DW-ANG2P
-
Durée
3 jours (21 h)
-
Prix par personne HT
2 050 € HT
Objectifs pédagogiques
- Comprendre le fonctionnement interne d’Angular
- Etudier les possibilités avancées du framework
- Déployer des applications optimisées
Public cible
- Chefs de projets
- Développeurs
Pré-requis
Avoir suivi le cours Angular ou avoir les connaissances équivalentes
Programme de la formation
Structuration, modules et routage
- Découpage en modules
- Modules de routage
- Lazy loading
- Route Guards
- Resolver
- Interceptor
Détection des changements
- Cycle de « change detection »
- La notion de Zone
- La stratégie OnPush
- Limiter les déclenchements de cycle
Les tests
- L’infrastructure de test
- Tests unitaires et tests d’intégration
- Tests fonctionnels
RxJS
- Comprendre la notion d’observables
- Utiliser RxJS dans les services
- Le pipe async
- Les Observables Hot et Cold
- Les Subjects
- Les opérateurs
Gestion de l’état
- État d’une application
- État interne d’un composant
- Échange parent / enfant
- @ViewChild et @ContentChild
- Échange enfant / parent
- Échange enfant / enfant
- Échange par un service
- Utilisation de RxJS
Composants avancés
- Création de directives d’attribut
- Manipulation du DOM
- Création de directives de structure
- L’option trackBy de NgFor
- Création et utilisation de validateurs de formulaire
- Création de contrôle de formulaire personnalisé
Annexes
- Performances
- PWA
- i18n
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le