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