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

Professeur expérimenté avec une solide expérience dans l’industrie des logiciels informatiques. Compétent en Cloud (Azure, AWS), en informatique, DevOps, développement backend (Spring, ASP.NET Core, Node.js, …) et frontend (Angular, React.js, Vue.js, …). Professionnel de l’éducation avec un doctorat en informatique, spécialisé dans l’optimisation multi-objectif, obtenu à l’Université Chouaïb Doukkali d’El Jadida.

Retour des Apprenants (Note Formateur)

Avis

User image
ABDELAZIZ DOUKKALI
8 months ago

Avis : ok

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. Intermédiaire
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

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