Ce que vous apprendrez ?

  • Mettre en œuvre des tests unitaires et d'intégration robustes pour garantir la qualité du code.
  • Utiliser efficacement les outils de développement Angular pour le débogage et l'optimisation.
  • Implémenter des stratégies de gestion d'état efficaces pour des applications volumineuses.
  • Développer une Single Page Application (SPA) complexe et performante.
  • Maîtriser les techniques avancées de gestion des états dans une application Angular.

Prérequis

  • - Connaissance approfondie d'Angular (version 12 ou supérieure),- Maîtrise des composants, services et modules Angular,- Expérience avec TypeScript et la programmation orientée objet,- Familiarité avec les concepts de routage et de gestion des formulaires réactifs,- Compréhension des concepts de base de HTTP et des requêtes API,- Expérience avec Git et les outils de versionnement,- Connaissance de base des tests unitaires avec Jasmine et Karma

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction: Gestion des états - problèmes et solutions
  • Approche impérative vs déclarative : comparaison et choix
  • Présentation de NgRx (ou solution équivalente): concepts clés et architecture
  • Mise en place d'un projet NgRx (ou solution équivalente): stores, actions, reducers
  • Gestion des effets secondaires avec NgRx Effects (ou équivalent)
  • Traitement des requêtes HTTP asynchrones avec NgRx (ou équivalent)
  • Optimisation des performances avec les selectors et memoization
  • Implémentation de la pagination et du chargement infini
  • Techniques avancées de débogage et profiling d'applications Angular
  • Mise en place de tests unitaires et d'intégration avec NgRx (ou équivalent)
  • Optimisation des performances de l'application : stratégies et bonnes pratiques
  • Gestion des erreurs et implémentation de mécanismes de reprise
  • Intégration avec des API externes (REST, GraphQL)
  • Mise en place d'une authentification sécurisée
  • Optimisation pour le SEO (Search Engine Optimization)
  • Stratégies de déploiement et bonnes pratiques

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Tarik Haddane

tarik.haddane@openskillroom.com

Tarik Haddane est consultant IT spécialisé en développement et formation. Fort d'une expertise en Java (JDK 8-22) et Angular (v18), il accompagne entreprises et développeurs dans la maîtrise des technologies modernes. Formateur expérimenté, il intervient auprès de professionnels et d'étudiants, notamment chez Atos France. Il conçoit des cours, ateliers et TP sur des sujets avancés tels que la programmation réactive, les tests unitaires et la modularité. Il développe également des applications en Node.js et Android Studio. Son domaine de recherche académique porte sur la PNL appliquée à la détection de texte offensant.

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 40
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

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