Formations
Structurer efficacement la partie fonctionnelle des projets grâce aux Patterns Stratégiques du Domain-Driven Design (DDD)
Le Domain-Driven Design repose sur l'idée simple que le métier doit être reflété dans tous les aspects d'un projet. Pour cela, il doit être modélisé de manière à ce qu'il puisse être compris par tous avec toutes ses contraintes.
Tout au long de cette formation, vous découvrirez les outils à votre disposition pour créer ces modèles facilitant les relations, y compris avec le code, et pour les maintenir.
Objectifs
- Maîtriser les concepts et principes clés des Patterns Stratégiques du Domain-Driven Design
- Comprendre les liaisons avec les parties technique et organisationnelle des projets
- Connaître des moyens pour modéliser et partager le métier et ses contraintes
Thématiques abordées
Introduction
- Domain-Driven Design de quoi parle-t-on ?
- Les complexités dans un projet
Concepts clés
- Pourquoi modéliser la problématique métier ?
Comment modéliser la problématique métier ?
- Ubiquitous Language
- Bounded Context
- Context Map
Étude de cas
Collaborative Modeling
- Vivre un EventStorming
- Classifier avec Core Domain Chart
- Documenter avec Bounded Context Canvas
Ouverture et récapitulatif
- Relation avec la technique
- Relation avec les Microservices
- Rappel des concepts clés
Durée de la formation
1 journée
Publics cibles
- Architecte
- Business analyste
- Product Manager
- Product Owner
- Tech lead
Pré-requis
- Pas de pré-requis