Course Code: dddintro
Duration: 14 hours
Prerequisites:
Overview:
Domain Driven Design (DDD) est une approche permettant de gérer des comportements complexes lors du développement de logiciels .
Course Outline:
Qu'est-ce que la conception pilotée par les domaines (DDD) ?
- Construire la connaissance du domaine
Le langage omniprésent
- La nécessité d'un langage commun
- Créer le langage omniprésent
- Les éléments constitutifs d'une conception pilotée par les modèles
- Architecture en couches
- Entités
- Objets de valeur
- Services
- Modules
- Agrégats
- Facteurs de succès
- Référentiels
Refonte pour une meilleure compréhension
- Refonte continue
- Mettre en lumière des concepts clés
Préserver l'intégrité du modèle
- Contexte délimité
- Intégration continue
- Carte du contexte
- Noyau partagé
- Client-fournisseur
- Conformiste
- Couche anti-corruption
- Voies séparées
- Service d'hébergement ouvert
- Distillation
Overview in Category: