Formation Angular 2 à 16 – Fonctionnalités avancées
- Référence : OPS014
- Durée : 21 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir des connaissances de base du framework Angular
PROFIL DES STAGIAIRES
- Cette formation Angular avancée s'adresse aux développeurs Angular et chefs de projets
OBJECTIFS
- Définir le framework Angular, de manière approfondie
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Développement Internet
CONTENU DU COURS Développement Internet
1 - Le nouveau moteur Ivy
- Son rôle dans une application Angular (JIT vs AOT)
- Son impact sur : Les performances et la génération de bundle
- Amélioration du debugging
- Rappel sur le fonctionnement des zones et le rôle des modules
2 - i18n et a11y
- Gestion de l’internationalisation
- Gestion de l’accessibilité
- Le pipe i18n
- Le fonctionnement de l’internationalisation avec Ivy
3 - Utilisation avancée des routes
- Les routes : Secondaires
- Les Guards
- Chargement asynchrone
4 - Angular Signals
- Les signaux calculés ("computed signals")
- Les signaux modifiables ("writable signals")
- Présentation des Angular Signals
5 - Détection de changement
- Comprendre le fonctionnement de "Change Detection Strategy"
- Améliorer les performances d’une application Angular
- Déclencher la détection de changement
6 - NgRx
- Rappel NgRx (store, state, actions et effets)
- Utilisation des routes avec le router-store
- Utilisation des meta-reducers
- Tester une application NgRx
7 - Angular Universal
- Angular côté serveur
- Configuration d’un serveur pour effectuer le rendering
- Gestion des pages statiques et dynamiques
8 - Les PWA (Progressive Web Apps)
- Présentation des Progressive Web Apps
- Notion de Service Worker
- Implémentation d’une PWA avec Angular