Aller au contenu

Détails

Les applications .NET commencent souvent simplement… puis deviennent rapidement difficiles à maintenir : controllers trop lourds, logique métier dispersée, dépendances difficiles à tester.

Dans ce talk, nous verrons comment Clean Architecture et Domain-Driven Design (DDD) permettent de structurer une application pour garder un domaine métier clair, testable et indépendant des détails techniques.

À travers des exemples concrets en .NET, nous explorerons :

  • comment organiser les couches d’une application
  • où placer la logique métier
  • comment éviter les pièges courants d’architecture

L’objectif est de repartir avec des principes pratiques et applicables immédiatement pour construire des applications .NET plus robustes et évolutives.

## Sommaire

### Introduction

Discussion sur un cas d'usage problématique : création d'une commande pour une marketplace

### Domain-driven design

  • Qu'est ce que le langage ubiquitaire et comment l'utiliser dans l'équipe de développement ?
  • Les composantes abstraites du Domain : ValueObject, Entity et Aggregate
  • L'importance d'un Rich Domain Model
  • La mise en place d'un Event Domain,

### La Clean Architecture

  • Présentation de la méthodologie en couche centrée sur le Domain
  • Introduction des couches Domain, Application, Infrastructure et Presentation

### Implémentation avec exemple

  • Mise en application de DDD et de Clean Architecture pour une marketplace d'instrument de musique
  • Présentation des règles métiers, du Event Dispatcher et des Repositories
  • Développement d'un cas d'usage pour créer une commande depuis un panier (avec gestion de stock)

### Pièges à éviter / conclusion

  • Quelles dérives à proscrire pour une bonne architecture ?
  • Quand utiliser (ou ne pas utiliser) DDD et la Clean Architecture ?
  • L'importance du pragmatisme dans le cycle de vie d'un logiciel

Questions-réponses avec l'intervenant

Format : 1 heure
Où : Dans les locaux de Max Digital Services, 28 Rue Bahon Rault 35000 Rennes, au 2ème étage
Accès : Ligne 2 / 12 / 14 arrêt Lycée Mendès France.
🍔 Il y aura de quoi se restaurer sur place. 🍻

Sujets connexes

Vous aimerez peut-être aussi