Introduction au DDD


L'approche domain-driven design, ou D.D.D consiste à isoler votre domaine (le cœur de votre métier) de toute problématique liées à l'intégration de celui-ci dans votre infrastructure. Cela vous permet de concentrer vos efforts dans la conception et la résolution des problématiques liées à votre métier sans vous soucier de ce qui gravite autour. Nous vous proposons un parcours de formation durant lequel nous allons développer ensemble une application web en utilisant l'approche D.D.D

11 Jun 2022 16:00 pm 19:00 pm

Yucca Labs, 01 rue des Frères Allahoum, Alger-Centre, Algiers

1500 DA

Level: Intermédiaire

Prerequisites: Bonnes connaissances de la POO (Programmation Orientée Objet)

Course Objective: Connaître les limites des approches architecturales classiques et comprendre les éléments de conception de l’approche DDD. Etre capable de développer une solution digitale en se concentrant sur les règles métiers sans se soucier des détails techniques de leur implémentation.




Programme:

Les détails techniques d’une implémentation importent peu. Implémentez d’abord vos règles métier.

Cas pratique de développement d’une application basée sur une architecture DDD: clean ou hexagonale.

Les limites des architectures classiques et les solutions apportés par le DDD

En quoi consiste l’approche DDD

    Le principe, l’event storming, le langage commun, … Les éléments de conception orientés domaine: Value objects, Domain events, Entités, agrégats, services.

Follow us