Workshop
Domain-Driven Design
Maitrisez la complexité de votre logiciel avec le Domain-Driven Design et apprenez comment le mettre en oeuvre dans vos propres produits.
Contenu dans le cours
- Débutants à Experts
- Théorie & Pratique
- Exercices exigeants
- 24 heures de Workshop
- 1 session par semaine
- 7 sessions au total
- Satisfait ou Remboursé
De quoi ça parle ?
Dans ce cours
A travers ce Workshop, vous allez apprendre à développer des applications guidés par le métier avec le Domain-Driven Design, un concept qui vise à modéliser des solutions techniques à des problèmes métier très complexes.
Ce Workshop est divisé en 7 sessions pour vous permettre de progresser à votre rythme et de mettre en application les concepts abordés avec des exercices pratiques.
Chaque session est composée d'ateliers pratiques, d'exercices, d'études de cas et d'échanges pour vraiment prendre le sujet en main avec des exemples concrets.
Vous repartez avec une véritable expérience pratique du Domain-Driven Design.
Ce que vous saurez faire
Après ce cours, vous saurez...
- Définir le Domain-Driven Design et l'implémenter dans vos projets
- Initier vos collègues au Domain-Driven Design
- Mettre en place un design véritablement orienté-objet
- Décomposer votre application en modules plus simples à maintenir avec les Bounded Contexts
- Concevoir des solutions techniques avancées à des problèmes très complexes
- Avoir les outils pour explorer des patterns très avancés (Microservices, Event Sourcing, CQRS...)
Cible visée
A qui s'adresse ce cours ?
- Aux développeurs qui veulent comprendre le DDD en profondeur
- Aux managers
- Aux tech leads
- Aux architectes logiciels
Plan de cours
Programme
Session 1 - Introduction
- Tour de table & présentation
- Introduction au Domain-Driven Design
- Autoévaluation de vos connaissances
- Notions : Domain-Driven Design, Langage Ubiquitaire, Subdomains
- Atelier : Identification des Subdomains
- Questions / Réponses
- Devoirs technique
Session 2 - Design Orienté Objet
- Corrigé des devoirs
- Notions : Design orienté objet, Domain Modeling, Domain Objects, Domain Services
- Notions : Architecture Logicielle en Domain-Driven Design
- Atelier : Modélisation d'un cas réel avec des Domain Objects
- Questions / Réponses
- Devoirs technique
Session 3 - Patterns Entity, Policy & Repository
- Corrigé des devoirs
- Notions : Entity, Policy, Repository
- Atelier : Template Method vs Strategy
- Atelier : Domain Model Trilemma (CAP du Domain Modeling)
- Atelier : application du Policy sur un exercice évolutif tiré de la vie réelle
- Questions / Réponses
- Devoirs qui mettra à l'épreuve vos compétences de design (très exigeant)
Session 4 - Aggregates (1/3)
- Corrigé des devoirs
- Notions : Aggregates, Invariance et Concurrence
- Atelier : Etude de cas
- Atelier : modéliser un Aggregate
- Questions / Réponses
- Devoirs sur le design d'Aggregate
Session 5 - Aggregates (2/3)
- Corrigé des devoirs
- Notion : les 3 règles des Aggregates
- Notion : Concurrence, Transactions & Locks
- Atalier : design d'Aggregates avancé
- Questions / Réponses
- Devoirs sur le design d'Aggregate
Session 6 - Aggregates (3/3)
- Corrigé des devoirs
- Notions : Domain Events, Eventual Consistency & Outbox Pattern
- Notions : La 4e règle des Aggregates
- Atelier : patterns de transaction
- Atelier : Aggregates en Eventual Consistency
- Questions / Réponses
- Devoirs sur l'Eventual Consistency
Session 7 - Bounded Contexts
- Corrigé des devoirs
- Notions : Bounded Context, Integration des Bounded Contexts
- Notions : Communication synchrone ou asynchrone entre Bounded Contexts
- Pistes à explorer pour aller plus loin
- Conclusions et réflexions finales
- Autoévaluation de vos connaissances
Instructeur
Qui enseigne ce cours ?

Hello ! 👋
Moi, c'est Anthony Cyrille. Après plus de 12 ans d’expérience dans le développement logiciel, j’ai décidé d’enseigner les leçons riches que j'ai appris de l'industrie : des compétences profondes, difficiles d'accès mais qui font toute la différence entre un développeur junior et un véritable développeur senior.
Ils ont vraiment adoré
Qu'en disent les élèves ?

Aurélien Brachet
Une formation exceptionnelle sur le DDD ! J’ai suivi cette formation de 6 semaines avec beaucoup d’intérêt, et je dois dire que j’ai été bluffé par la qualité du contenu. Que vous soyez débutant ou déjà expérimenté, vous y trouverez une structure claire, des explications concrètes et des exemples directement applicables dans vos projets. Chaque session m’a permis de mieux comprendre les principes fondamentaux du Domain-Driven Design, tout en me donnant des clés pour structurer des applications robustes et évolutives. Un grand bravo au formateur pour sa pédagogie et sa passion communicative. Je la recommande vivement à toute personne souhaitant approfondir sérieusement sa compréhension du DDD.

Pierre Chene
J'ai suivi le workshop DDD de 6 semaines. Les sujets abordés sont bien structurés et creusés durant la formation. Il y a une mise en pratique concrète avec un projet fil rouge. Aussi, les questions des participants sont réellement traitées et débattues. Bref, c'était une formation de qualité que je recommande.

Charles-Meldhine Madi Mnemoi
Les formations d’Anthony ont profondément transformé ma manière de travailler. Chaque euro et chaque minute investi en valent largement la peine. Par exemple, je prends désormais plaisir à écrire des tests rapides, lisibles et robustes, qui me protègent des régressions sans devoir être réécrits au moindre refactoring. Résultat : je travaille avec bien plus de sérénité au quotidien. Anthony est un excellent pédagogue, passionné et précis. Ses explications sont à la fois accessibles et approfondies : on sent qu’il maîtrise ses sujets sur le bout des doigts. Il parvient à transmettre à la fois les fondamentaux théoriques et les techniques concrètes, pragmatiques et directement applicables, le tout à travers des projets et exemples réalistes tirés du monde professionnel — loin des katas simplistes. Il est également très présent dans sa communauté, toujours disponible pour répondre aux questions, y compris de personnes qui ne sont pas (encore) ses étudiants. En résumé : si vous souhaitez progresser sérieusement en ingénierie logicielle, foncez les yeux fermés.

Jean Michelet
Anthony fait un travail formidable pour simplifier des concepts théoriques et définir des stratégies concrètes applicables en entreprise. Pour les développeurs qui n'ont pas toujours le temps de lire des tonnes de livres et d'articles sur un sujet particulier, et pour les entreprises souhaitant former rapidement et efficacement leurs employés, ses formations représentent un gain de temps, d'énergie et d'argent très rentable. De plus, ses connaissances dépassent largement l'architecture logicielle pour couvrir un vaste champ des sciences informatiques. Je recommande donc à la fois aux développeurs curieux et aux entreprises désireuses d'améliorer la qualité de leurs logiciels de donner une chance à son contenu.

Georges Cosson
J'ai suivi la formation DDD sur 6 semaine d'Anthony. Il est passioné et passionant. Les sujets sont bien amenés et s'enchainent bien, dans la bonne humeur. Je recommande aux devs voulant découvrir ou creuser le DDD (et toutes les bonnes pratiques que ça implique)
Et si c'est pas pour moi ?
2 sessions d'essai
Des milliers de développeurs ont adoptés nos formations sans retour en arrière. Mais si c'est pas votre cas, pas de problèmes ! Vous pouvez bénéficier des 2 premières sessions de ce Workshop et demander un remboursement sans justification.
Mais nous sommes convaincus que vous allez l'adorer.
Comment participer
Réserver
Prérequis
2 ans d'expérience en développement logiciel
Être à l'aise avec une stack NodeJS, mais vous pouvez choisir la stack qui vous plait (Java, C#, PHP...)
Bonnes compétences de développement orienté objet
Informations
Les Mardis du 14 Octobre au 25 Novembre 2025
9h à 12h30
Tarif Entreprise / Freelance : 1 500,00 € par personne (non assujetti à la TVA)
Tarif Particulier : 800,00 € par personne (non assujetti à la TVA)
Des aides au financement et des facilités de paiement sont possibles.
Groupe de 3 à 8 personnes
Questions courantes
Foire aux questions
Pourquoi suivre ce Workshop ?
Et je vous parle en connaissance de cause : j'ai analysé toutes les formations de toutes les plateformes en France et à l'International, et je me suis également formé auprès d'acteurs reconnus dans la sphère du DDD.
Je connais les points forts et les points faibles de chacune d'entre-elles, et j'en ai distillé le meilleur dans ce Workshop.
Ma garantie ? En cas de déception, vous pouvez me demander un remboursement intégral jusqu'à la fin de la 2e session.
Personne ne me l'a demandé.
Comment se déroule le Workshop ?
Je reste à votre disposition pendant la semaine pour répondre à vos questions.
Combien de temps dure le Workshop ?
Combien de places sont disponibles ?
Quel est le niveau pour participer à ce Workshop ?
C'est un Workshop exigeant qui ne convient pas aux débutants. Si vous êtes dans ce cas, je vous conseille d'attendre un peu. Dans le doute, réservez-moi un créneau.
Qu'en est-il de l'accessibilité ?
Quels sont les moyens et supports pédagogiques mis en oeuvre ?
- Etudes de cas
- Exercices de code en groupe
- Quizzes
Comment sont évalués les acquis ?
Une seconde évaluation permet d'évaluer les modalités pédagogiques et le contenu de la formation, de mesurer le degré de satisfaction à chaud du stagiaire pour adapter les formations suivantes aux besoins spécifiques des participants.
Quels sont les délais d'accès ?
Et si le Workshop ne me plait pas ?
Un simple e-mail “Anthony, rend l’argent” durant cette période et je vous rembourse. C’est une garantie présente sur toutes mes formations.