Informatique

Angular avancé

Angular avancé

Réf 4M-AV-ANG
Durée 2 jours

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.

Infos

Sessions à venir

27 mar-28 mar 2023
04 sep-05 sep 2023
20 nov-21 nov 2023

Certifications :

Nous consulter

Programme

Injection de dépendances

  • Principes de l’injection de dépendance
  • 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

En savoir +

Prérequis

Avoir des connaissances de base du Framework Angular

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.