
Construire des applications .NET maintenables avec Clean Architecture et DDD
About this event
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. 🍻
Source: meetup