Le Domain-Driven Design par la pratique (2) — Découvrir des pratiques avancées du DDD
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Répartition : 40% théorie/60% de pratique
L’IC version DDD
- L’Intégration continue des concepts, le refactoring de concept
- Dérouler un Scénario sur le modèle de notre application fil rouge
Recap : les moteurs du DDD
- UL et BC
- Un moteur d’évolutions (agile) : UL/Code/Modèle/IC
- NY accélère NY
Les agrégats, le cœur du problème
- Pourquoi c’est si important ?
- Et avec plusieurs agrégats ?
- Les VO ID
- Les évènements de domaine
- Eventual consistency
- Les Services de domaine
- L’injection pour découpler
Mise en place sur notre application
Le Context Mapping
- Les patterns
- Un exemple sur notre application fil rouge
- Détail sur le pattern BBOM
CQRS et Event Sourcing
- La dualité état / évènement
- Les principes d’architecture CQRS
- Attention au Command sourcing
- Le coeur de l’Event Sourcing
- Framework d’ES
Le DDD, l’approche objet, l’approche fonctionnelle
- La pensée objet et la pensée fonctionnelle
- Le DDD et le fonctionnel
- Exemple en Clojure
Conclusion
- Le DDD, vers une maturité du SI
- Le DDD, ne sera jamais dogmatique
- L’avenir du DDD
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022