NightClazz DDD


Détails
La conception de logiciels portant sur un domaine métier complexe se heurte très souvent aux mêmes problèmes récurrents :
• Code fragile et rigide, qui vieillit mal, coûteux en maintenance, et difficile à faire évoluer
• Transmission difficile ou impossible des connaissances, surtout dans un contexte de turn-over régulier
• Absence de capitalisation sur la connaissance du métier
• Perte de crédibilité et de confiance dans l'application
L’approche DDD propose de résoudre ces problèmes en attaquant de front cette complexité : le modèle du domaine est le noyau du logiciel, que ce soit du point de vue de l’architecture, du nommage des composants, ou de l’effort apporté.
Programme :
19h : Accueil
19h30 - 21h30 : Présentation de l'approche Domain Driven DesignDécouverte du langage ubiquitaire
- Comment le construire ?
- Quels avantages de l'avoir ?Atelier 'Crunching Knowledge'
- Event Storming
Modélisation du modéle
21h00 : Buffets pizzas
21h30 - 22h30 : Design Tactique (building blocks)
- Les Entitiés / Value Objects et Agrégats
- les repositories / Les Services
Design Stratégique - Les Contextes Bornés (Les Bounded Contexts)
- Le Mapping de Contexts (Context Mapping)
Atelier : Design Stratégique
Les Bonus - CQRS et Event Sourcing

NightClazz DDD