Se rendre au contenu

Services et Dependency Injection

Développement Javascript > Écosystème Angular


Une formation de 3 jours sur les services et l'injection de dépendances Angular : création de services, DI, gestion de l'état, communication entre composants et tests unitaires.

La formation en 6 mots clés

Angular

Services

DI

TypeScript

Testabilité

Dependency Injection

Informations Pratiques et Programme

Prérequis


Connaissance d’Angular

Durée


3 jours

Contenu Technique de la Formation


Cette formation est destinée aux développeurs Angular souhaitant maîtriser les services et la DI :

  • Développeurs Angular ayant les bases du framework
  • Développeurs souhaitant structurer leur code avec des services réutilisables
  • Équipes cherchant à implémenter l'injection de dépendances pour une meilleure testabilité

Objectifs de la Formation


Les compétences visées par la formation sont les suivantes :

  • Comprendre le rôle des services dans les applications Angular et leur utilité
  • Maîtriser l'injection de dépendances et son fonctionnement dans Angular
  • Savoir créer et utiliser des services pour la gestion de l'état et le partage de données
  • Appliquer les meilleures pratiques pour l'organisation des services et leur injection
  • Découvrir les techniques avancées pour l'utilisation des services et DI dans des scénarios complexes
  • Améliorer la testabilité des composants Angular grâce à une utilisation judicieuse des services

Table des Matières


Fondamentaux des Services et de l'Injection de Dépendances

  • Introduction aux services dans Angular et importance de la DI
  • Création et enregistrement de services dans le système DI
  • Injection de services dans les composants et modules


Services Avancés et Gestion de l'État

  • Utilisation de providers et de tokens pour une DI flexible
  • Gestion de la portée et de la visibilité des services
  • Services de gestion de l'état et communication entre composants


Testabilité et Atelier Pratique

  • Tests unitaires de composants avec services injectés
  • Mocking de services pour des tests robustes et indépendants
  • Atelier : développement d'une application Angular avec services et DI


En Pratique


  • Les exercices proposés lors des formations sont centrés sur chaque concept présenté durant la formation. Les exercices abordent les concepts et la difficulté de façon progressive. A la fin de la formation, un exercice récapitulatif d’intégration des concepts est proposé aux participants.
  • Développement d'un service de gestion des utilisateurs pour une application de réseau social
  • Création d'un service de logging personnalisé avec différents niveaux de log
  • Injection d'un service de configuration pour gérer les environnements de développement et de production
  • Mise en œuvre de tests unitaires pour valider la logique métier encapsulée dans les services

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à maîtriser les services Angular et la Dependency Injection ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.