Angular : approfondissement

Réf. : 23110717F Mise à jour : 21 septembre 2023

Contenu

Objectifs

Découvrir les techniques et fonctions avancées d'Angular - Utiliser les Guards - Décomposer un projet en Modules - Tester son application Angular

Programme

Les composants interactifs - Cycle de vie des composants - Transmettre des paramètres vers une variable ou un mutateur - Les Décorateurs @Input et @Output - Notifier un composant avec EventEmitter - Composant(s) enfant(s): @ViewChild et @ViewChildren - Les guards - Présentation et utilité des guards - Liste des Guards (CanActivate, CanActivateChild, etc) -Gestions des types de retour - Créer des redirections à l'aide de l'UrlTree
Atelier : Restreindre l'accès aux Routes
Architecture en Module - Décomposer le projet en Module - Navigation entre module - Le chargement fainéant: forRoot & forChild - Restreindre l'accès à l'aide du guard canLoad - Stratégie de préchargement - Personnalisé les strategies de préchargement
Atelier : Découper le projet en Module
HttpClientModule - Rappel Module HttpClient - résentation des Interceptors - Logique de manipulation des interceptors - La classe HttpEvent - Gestion de la mise en cache des requêtes
Atelier : Manipuler les interceptors 
Rendu côté serveur - Intérêt du server-side Rendering - Présentation de Node Express - Utiliser le Server-side Rendering à l'aide du composant Universal - Tester l'application - Fondamentaux des tests avec Jasmine - Automatisation des tests avec Karma - Tester des composants simples - Tester des composants avec services asynchrones - Tester des formulaires
Atelier : Multiples exemples de tests

Validation / certification préparée

  • Niveau de sortie : Sans niveau spécifique

Dates et lieux de formation

Organisme de formation : DAWAN
09 72 37 73 73
commercial@dawan.fr
Lieu de formation : DAWAN
3 place du Général Giraud
35 RENNES
Organisation :
  • 21 heures
  • Formation mixte (FOAD et présentiel)
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Rythme : Temps plein
Durée : 21 heures.

Prérequis : Avoir suivi la formation Angular Initiation ou avoir les connaissances équivalentes
DAWAN 3 place du Général Giraud
35000 RENNES