Domain Driven Design
L'essentiel
Caractéristiques
Cours
18 heuresAdaptable
Lieu et mode de présence
10 départements
Présentiel
Distanciel
Domaines d’enseignement
Développement back-end
Développement front-end
Système d'information
DevOps
Base de Données
Présentation
- Introduction au DDD : enjeux, causes d’échec des projets, complexité métier et technique
- Principes fondamentaux : modèle conceptuel, langage omniprésent, collaboration métier-technique
- Patterns stratégiques : domaines, sous-domaines, contextes bornés, carte de contexte
- Patterns tactiques : entités, objets-valeur, agrégats, racines d’agrégat, répertoires, services de domaine, fabriques, modules, domain events.
- Architecture hexagonale et DDD : séparation des couches, ports & adaptateurs, inversion des dépendances
- EventStorming : démarche, formalismes, atelier pratique
- Étude de cas : exercices pratiques de modélisation, synthèse et retours d’expérience