Domain Driven Design

2. DDD Terms

Anglais Français

Ubiquitous Language

Langage commun

Domain

Domaine métier

Domain Event ou Event

Évènement du domaine

Event Log ou Event Store

Journal d’évènements

Command

Commande

Command Handler

Processeur de commandes

Event Handler

Processeur d’évènement

Entity

Entité

Business Rule

Règle métier

Data Integrity

Intégrité des données

3. Skills

Hard Skills
  • Identify and model domains

  • Define bounded contexts

  • Create a ubiquitous language

  • Build domain models

Soft Skills
  • Deep listening and Domain curiosity

  • Shared language building

  • Collaboration with non-technical experts

  • Facilitation skills

4. Organization

Heures Séances

Cours Magistraux

10h40

8

Travaux dirigés

0

0

Travaux pratiques

13h20

10

5. Modalités de contrôle continu

Cette UE correspond à 3 crédits ECTS.

Tableau 1. Première session

Examen

-

Contrôle continu écrit

60%

Contrôle continu pratique

40%

Tableau 2. Deuxième session

Examen

60%

Contrôle continu écrit

-

Contrôle continu pratique

40%

6. Références

  • [] Implementing Domain-Driven Design. Vaughn Vernon. Addison-Wesley, 2013.

  • [] Domain-Driven Design: Tackling Complexity in the Heart of Software. Eric Evans. Addison Wesley, August 20, 2003.