Formation Domain-Driven Design (DDD)

La conception logicielle orientée métier

4 sur 5 étoiles

5 étoiles
0%
4 étoiles
100%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir l'avis
(1 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Non

Vous ne pouvez pas suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DDDP
Éligible CPF Non

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.

Objectif opérationnel : 

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

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

Public :

Ce cours Domain Driven Design s'adresse principalement aux développeurs, aux architectes et aux chefs de projets.

Prérequis :

Pour suivre cette formation Domain Driven Design, il est demandé de savoir coder en programmation orientée objet (JAVA, C#).

J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Jour 1 - Explorer l’espace du problème

IntroductionDéfinition d’un modèle métier
Introduction au contexte métier
Découverte du métierEventStorming Big Picture :
- Motivations métier pour notre cas pratique
Core Domain Chart :
- Priorisation des domaines visant à soutenir les objectifs stratégiques
Context Mapping :
- Modélisation et cartographie des modèles et de leurs relations
Modélisation de l’agrégat de métier :
- Example Mapping
- Responsibility-Driven Design

Jour 2 - Model driven design

Introduction au model-driven designPrésentation et motivation
Building blocks
Supple Design
Deep Modeling
Collaborer et produire le code cœurMise en pratique : “Building Blocks”
Mise en pratique : “Supple Design”
Mise en pratique : “Deep Modeling”
Date de mise à jour du programme : 06/01/2026

Dates et lieux

Du 23 au 24 mars 2026
Lieu
Paris
Durée
2 jrs
1740 € HT
Du 25 au 26 juin 2026
Lieu
Paris
Durée
2 jrs
1740 € HT
Du 05 au 06 octobre 2026
Lieu
Paris
Durée
2 jrs
1740 € HT

Avis des participants à la formation Domain-Driven Design (DDD)

Note moyenne de 4/5(1)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

AA
4/5

Ces formations peuvent aussi vous intéresser :

Apprendre à concevoir une architecture pragmatique

  • Niveau : Intermédiaire
  • Référence : PRAG

Encourager la construction et l'évolution progressive des systèmes informatiques de manière adaptative

  • Niveau : Fondamental
  • Référence : COAR

Connaître les patterns créationnels, comportementaux, structuraux...

  • Niveau : Intermédiaire
  • Référence : SCDP

Savoir maximiser la maintenabilité et l'évolutivité d'une application

  • Niveau : Intermédiaire
  • Référence : DAAA


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
95% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations