2 250 €
par participant
16 au 18 avril 2025
25 au 27 juin 2025
10 au 12 septembre 2025
26 au 28 novembre 2025
3 jours
France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance via Teams
Aménagement de la formation pour les personnes en situation de handicap : cochez la case "Aménagement Handicap" du formulaire "Contactez-nous !"
Développeurs, Architectes, Chefs de projets techniques
Jour 1
Les principes SOLID
Single Responsibility Principle
Open Closed Principle
Interface Segregation
Dependency Inversion
Présentation générale
Domain Model
Outils de conception stratégiques
Patterns de conception tactiques
Atelier 1 : présentation des patterns de conception tactiques
Parlons « Architecture »
Qu’est-ce qu’une bonne architecture logicielle ?
L’impact d’une mauvaise architecture logicielle
Objectifs de la Clean Architecture
Présentation des couches
La couche Domain
La couche Application
La couche Infrastructure
Atelier 2.1 : exemple d’une application Clean Architecture
Jour 2
Couche Infrastructure avec EF Core
Modèle
DbContext
Configuration du Mapping
Chargement des données
Concepts DDD avec EF Core
Atelier 3.1 : définir les tables avec la syntaxe fluent
Gestion des migrations
Atelier 3.2 : gestion des migrations avec EF Core
Fluent Validation
Swagger et NSwag
Introduction MediatR
Request / Reply
Notifications
Pipelines Behaviors
Configuration dans une application ASP.NET
Présentation CQRS
Atelier 4.1 : exemple d’une application MediatR + CQRS
Jour 3
Présentation générale
Tests unitaires
Mise en place des tests dans une build
Atelier 5.1 : intégrer des tests unitaires dans les Builds
Atelier 5.2 : bonnes pratiques & refactoring
Test Driven Development
Présentation et principes
Présentation de librairies de Mock, d’assertion et de couverture de code
Atelier 5.3 : TDD
Behavior Driven Development
Présentation de SpecFlow
Atelier 5.4 : BDD