Booster des Talents IT

Formation Angular Avancé

Formez-vous aux pratiques de développement avancées sur le framework Angular grâce à notre formation Angular Avancé !
- Connaître les fonctionnalités avancées du framework Angular - Maîtriser les grands principes de la programmation réactive - Mettre en œuvre les meilleures pratiques pour réaliser des tests unitaires - Créer des formulaires dynamiques - Configurer le lazy-loading - Utiliser les librairies NgRx et NGXS
Prix à partir de
1690 €HT
Référence AF32675
Durée 3 jours
Public Architectes, Chefs de Projet, Développeurs
Prérequis Avoir suivi notre formation Angular ou connaissances équivalentes. Une bonne pratique du développement avec Angular est également conseillée.
Éditeurs Google
TP 50%

Plan de Formation Angular Avancé

Introduction et rappels sur Angular

Présentation de la formation
Retour sur les grands principes de développement avec Angular : composants, formulaires, routing…

La programmation réactive : RxJS et Angular

Les opérateurs
Les Observables (design pattern Observer)
Gestion des subscriptions
Gestion des erreurs
Utilisation des promesses, l’approche async/await
Comprendre les Subjects : BehaviourSubject, AsyncSubject, ReplaySubject
Zone.js
Booster les performances d’Angular avec OnPush (cycle de détection de changement)

Outils et meilleures pratiques pour les tests unitaires

Utiliser Karma et Jasmine pour les tests unitaires
Tester un composant, un service
Test et injection de dépendances, http, mock et code asynchrone

Formulaires

Formulaires dynamiques avec Reactive Forms
Les classes FormControl, FormGroup, AbstractControl…
Implémenter des validators asynchrones
L’interface CVA ControlValueAccessor

Routing

Configurer le Lazy Loading
PreloadAllModules : stratégie de preloading
Décomposer une application en modules
Les Route Guards
Protéger l’accès à une route avec CanActivate, CanActivateChild
Sécuriser la sortie d’une route avec CanDeactivate

La librairie NgRx

La théorie autour de NgRx : store, component, reducers, effects…
Pourquoi et dans quels cas l’utiliser ?
Installation
Création d’un store
Mise en place du reducer
Développement du selector
Création d’actions avec les effects

NGXS

Concepts fondamentaux : store, actions, state et selects
Création d’un store
Création et déclenchement d’actions

Nos autres formations JavaScript

AF32675 Formation Angular Avancé en Intra/Cours Particulier 3 jours 1690 €HT
AF25093 Formation CasperJS en Intra/Cours Particulier 1 jour 490€ HT
AF24600 Formation Dojo Toolkit en Intra/Cours Particulier 3 jours 1790€ HT
AF26033 Formation Vue.js en Intra/Cours Particulier 3 jours 1790 €HT
AF25915 Formation TypeScript en Intra/Cours Particulier 2 jours 1290 €HT
Voir les 29 formations
Vous pouvez également être intéressé par les formations de notre filière JavaScript
Prix à partir de
1690 €HT
Référence AF32675
Durée 3 jours
Public Architectes, Chefs de Projet, Développeurs
Prérequis Avoir suivi notre formation Angular ou connaissances équivalentes. Une bonne pratique du développement avec Angular est également conseillée.
Éditeurs Google
Travaux pratiques 50%