Aller au contenu principal
  • Cours pratique
  • Informatique

Formation Domain-Driven Design (DDD)

La conception logicielle orientée métier

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
2 jours
Niveau
Intermédiaire
Modalités
Présentiel

Description de la formation Domain-Driven Design

Dans de nombreux projets, on se précipite souvent sur le choix des solutions (frameworks, stacks techniques, data stores) avant même de comprendre pleinement les besoins. Pourtant, le logiciel est avant tout un outil pour résoudre efficacement des problèmes métier. Ceux qui ont expérimenté des techniques de découverte, comme l'Event Storming, se demandent vite comment passer des post-its au code.

La conception pilotée par le domaine (Domain-Driven Design, ou DDD) est une approche méthodologique de conception logicielle qui privilégie la modélisation des systèmes en fonction de la complexité des domaines métiers. Elle est particulièrement adaptée aux projets de développement logiciel complexes, car elle permet d'aligner étroitement la structure du code avec les besoins réels de l'organisation.

Lors de cette formation de deux jours, nous explorerons l'essentiel du Domain-Driven Design, des concepts fondamentaux au cycle complet de développement logiciel.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Concrètement, à l'issue de cette formation Domain-Driven Design, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir l'Event Storming Software Design
  • Appréhender le découpage en sous-domaines métier
  • Expliquer la projection des sous-domaines
  • Clarifier le système de valeurs des Bounded Contexts
  • Exposer le Context Mapping
  • S'approprier la modélisation de l'agrégat
  • Préciser le spectre et les limites du Model-Driven Design
  • Identifier l'intérêt du Supple Design
  • Comprendre le concept de Deep Modeling et sa relation avec le Supple Design

Objectifs opérationnels

Savoir maîtriser les concepts et principes clés de l'approche Domain-Driven Design.

Programme

Contenu du cours, module par module

2 modules

Programme mis à jour le 06/01/2026

Formations liées