Introduction au Domain-Driven Design — Comprendre les concepts clefs du DDD
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Répartition : 50% théorie/50% de pratique
Introduction au DDD
- Historique et présentation du DDD
- Un indispensable pour gérer la complexité
Les moteurs du DDD
- l’Ubiquitous Language (UL)
- Le Bounded Context
- Le modèle
- L’IC et le refactoring de concept
- L’accélération
Les tactiques du DDD en pratique par un Event Storming
- Historique et fonctionnement de l’ES
- Le langage
- Les évènements
- Les commandes
- Les acteurs
- Les entités
- Les stratégies d’entreprise
- Les agrégats
- Les cycles de vies
- Le modèle
- Découpages en Bounded Context
- Interactions
Transmettre le savoir
- Les outils de l’UL
- La documentation vivante
Les stratégies du DDD par un Context Mapping
- Partnership
- Shared Kernel
- Customer Supplier
- Conformiste
- AntiCorruption Layer
- Open-host Service
- Published Language
- Separate Ways
Détails sur le Big Ball of Mud
- Caractéristique du pattern BBOM
- La psychologie
- Les stratégies de sorties
Conclusion
- Le DDD, vers une maturité du SI
- Le coût du développement
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022
Formation(s) conseillée(s) pour aller plus loin
Le Domain-Driven Design par la pratique (1)
1450 € HT
2 jours
AE-DDD1
Comprendre les patterns et explorer de nouvelles pratiques de code
Le Domain-Driven Design par la pratique (2)
1450 € HT
2 jours
AE-DDD2
Découvrir des pratiques avancées du DDD