Contenu
- 01
Domaine, modèle et Ubiquitous Languagedomaine, modèle de domaine, Ubiquitous Language, module, entity, value object, aggregate, service, factory, repository, domain event
- 02
Knowledge crunching, le chemin vers le modèlemodélisation agile et évolutive, donner les moyens d'agir aux experts métier, façons de collaborer sur un modèle, outils pour le capturer
- 03
Du modèle à l'implémentationclasses de domaine et briques techniques, relation entre modèle et code, langue et qualité du code
- 04
Le modèle dans l'architecture applicativeHexagonal Architecture, Command-Query Responsibility Segregation, Layered Architecture, Dependency Injection, Behaviour-Driven Development
- 05
Conception stratégique 1, découper les modèlessubdomain, Bounded Context, subdomains core, supporting et generic, Context Map
- 06
Conception stratégique 2, Context MappingCustomer/Supplier, Open Host Service, Shared Kernel, domain events pour la communication, Anticorruption Layer, Separate Ways



