Ce que vous apprendrez ?

  • Développer une application SPA complète avec une architecture modulaire et évolutive en utilisant les bonnes pratiques de développement Angular.
  • Optimiser les performances d'une application Angular complexe en utilisant des techniques de lazy loading, de caching et de virtual scrolling.
  • Concevoir et mettre en œuvre des solutions robustes pour la gestion des erreurs et la mise en place de mécanismes de logging dans une application Angular.
  • Implémenter des stratégies de gestion des données complexes, incluant la pagination, le tri, et le filtrage, dans une application SPA Angular.
  • Maîtriser les techniques avancées de gestion d'état dans Angular, notamment avec NgRx ou Akita, en développant et testant des fonctionnalités concrètes.

Prérequis

  • Maîtrise des bases d'Angular (components, services, routing) Connaissance de TypeScript Notions en architecture SPA (Single Page Application)

Contenu de la Formation

Total: 20 Chapitres Total hours: 9
  • Présentation du cours et objectifs
  • Architecture d'une application Angular avec gestion d'état avancée
  • Comparaison des solutions de gestion d'état (Redux, NgRx, Akita, Zustand)
  • Mise en place d'un projet de base
  • Installation et configuration de NgRx
  • Stores, Actions, Reducers: fonctionnement et interactions
  • Sélecteurs et gestion des données
  • Exemples concrets et exercices pratiques
  • Introduction aux effets secondaires
  • Utilisation de NgRx Effects pour gérer les requêtes HTTP
  • Traitement des erreurs et gestion des chargements
  • Optimisation des performances
  • Optimisation des performances de NgRx
  • Techniques de debugging et de profiling
  • Intégration avec d'autres librairies
  • Patterns avancés de gestion d'état
  • Intégration de toutes les connaissances acquises
  • Développement d'une SPA complète
  • Revue des concepts clés
  • Q&A et perspectives d'avenir

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.