En savoir plus: Domain-Driven Design

Ce que vous apprendrez

Domain Driven Design

  • What is Domain Driven Design?
  • Examples of D.D.D

How does it work?

  • The principle
  • Event storming
  • The ubiquitous language
  • Domain Events
  • Aggregates
  • The benefits

D.D.D on your softwares

  • The orthogonality
  • Definitions and rules to follow
  • Value object
  • Entity
  • Domain Events
  • Aggregates
  • Services
  • The patterns that may help D.D.D

D.D.D Architectural styles

  • The limits of the Layered Architecture
  • The hexagonal architecture
  • The Command Query Responsibility Segregation (CQRS) and Event sourcing

Niveau: Intermédiaire

Prerequisites:

Duration: 4 Jour(s)

Trainer: Ahmed Siouani, Software Engineer @ Yucca labs

Objectifs L'approche domain-driven design, ou D.D.D est un style d'architecture logiciel qui isole votre domaine (le coeur 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ésolutions 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.

Appelez nous au +213 (0)6 71 00 02 94 pour tout renseignement concernant ce programme de formation

Réserver