-
Filière :
Méthodes, Tests, normes
-
Sous-filière :
DDD
-
Référence
AE-IDDD
-
Durée
1 jour (7 h)
-
Prix par personne HT
900 € HT
Objectifs pédagogiques
- Comprendre les concepts clefs du DDD, en particulier le langage omniprésent (Ubiquitous language) et le context borné (bounded context)
- Découvrir par un Event Storming et un Context Mapping quelques patterns tactiques et stratégiques du DDD
- Mettre en œuvre une conception centrée sur le métier
- Aborder la documentation vivante
Public cible
- Développeurs
- Maitrises d’ouvrages
- Product owners
- Responsables de projet
- Scrum master
Pré-requis
Expérience antérieure dans la création logicielle
Programme de la formation
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
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le