Formation Angular avancé
Programme Angular avancé
PROGRAMME
Injection de dépendances
- Principes de l'injection de dépendances
- Injection hiérarchique
- Inject anything : InjectionToken
Zones
- Principes de fonctionnement
- Utilisation dans Angular
- Change detection strategies
- Principe et utilité
- État de la vue (component)
- Propagation du changement
Lazy Loading
- Améliorer les performances de démarrage
- Route integration : loadChildren, children
- Preloading
- Modules partagés
Optimisation des performances
- Component-level Lazy Loading
- Data Binding, mode manuel : ChangeDetectorRef
- trackBy pour *ngFor
- Budgets
- Gestion des souscriptions RxJ
Routage avancé
- Configuration du routage et modules de routage
- Stratégies de routage
- Route Guards
Internationalisation i18n
- i18n marker
- Singulier / pluriel & select
- ng-xi18n
NgRx (Workflow Redux)
- Mise en place de Redux dans une application Angular avec la plateforme @ngrx
- Gestion de l'état applicatif (store)
- Debugging avec @ngrx/store-devtools
- Création d'actions asynchrones avec @ngrx/effects
Reactive Form
- FormControl et FormGroup
- Contrôles personnalisés (ControlValueAccessor)
- Validateurs personnalisés et validateurs asynchrones
Les Test
- L'infrastructure de test : Jasmine, Karma et Protactor
- Tests de composants
- Tests et injection de dépendances
- Tests et routage
- Tests et code asynchrone
- Tests et appels Http
Prochaine date
Voir nos calendriers des formations
Durée
2 jours
Référence Formation
4-AP-SBDI
Objectifs
Cette formation vous permettra de devenir expert Angular, vous apprendrez les concepts avancés d'Angular et découvrirez l'étendue de son écosystème
Elle vous donnera également toutes les astuces pour augmenter les performances de votre site web
Elle vous donnera également toutes les astuces pour augmenter les performances de votre site web
Public
Développeurs Angular
Pré-requis
Avoir des connaissances de base du Framework Angular
Nombre minimum de stagiaire : 4
Nombre maximum de stagiaire : 8
Moyens pédagogiques
Accueil des stagiaires dans une salle dédiée à la formation équipée d’un vidéo projecteur, tableau blanc et paperboard ainsi qu’un ordinateur par participant pour les formations informatiques.
Positionnement préalable oral ou écrit sous forme de tests d'évaluation, feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation.
En fin de stage : QCM, exercices pratiques ou mises en situation professionnelle, questionnaire de satisfaction, attestation de stage, support de cours remis à chaque participant.
Formateur expert dans son domaine d’intervention
Apports théoriques et exercices pratiques du formateur
Utilisation de cas concrets issus de l'expérience professionnelle des participants
Réflexion de groupe et travail d'échanges avec les participants
Pour les formations à distance : Classe virtuelle organisée principalement avec l’outil ZOOM. Assistance technique et pédagogique : envoi des coordonnées du formateur par mail avant le début de la formation pour accompagner le bénéficiaire dans le déroulement de son parcours à distance.
Centre de Formation Marseille - Toulon
Calendriers De Formations