ASP.NET Core
IntermédiaireMinimal API, injection de dépendances, middleware et configuration.
- 01
Minimal API
Depuis .NET 6, on peut écrire une API complète sans contrôleurs, directement dans Program.cs (ou dans des fichiers séparés pour rester organisé).
- 02
Grouper les routes
Minimal API, injection de dépendances, middleware et configuration.
- 03
Injection de dépendances
ASP.NET Core embarque un conteneur d'injection de dépendances (DI). Trois durées de vie principales :
- 04
Middleware
Le pipeline de requêtes est une chaîne de middlewares, exécutés dans l'ordre où ils sont déclarés.
- 05
Configuration (appsettings.json)
appsettings.Development.json surcharge appsettings.json uniquement en environnement de développement (variable ASPNETCORE_ENVIRONMENT=Development).