Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Structurez pipeline de requêtes, contrôleurs et endpoints minimalistes, accès aux données avec Entity Framework Core, authentification et stratégie de tests et de déploiement.
var app = WebApplication.Create(args);
app.MapGet("/api/commandes/{id}", async (int id, AppDbContext db) =>
await db.Commandes
.Include(c => c.Lignes)
.FirstOrDefaultAsync(c => c.Id == id)
is Commande c ? Results.Ok(c) : Results.NotFound());
app.Run();Cette formation fait construire des applications web et des API REST avec ASP.NET Core sur la version LTS actuelle du framework. Elle couvre l'architecture du pipeline de traitement des requêtes (middlewares, routage), la construction de contrôleurs et d'endpoints minimalistes, la validation des entrées et la gestion structurée des erreurs. L'accès aux données s'appuie sur Entity Framework Core : modélisation du contexte, migrations, requêtes LINQ vers la base et gestion des transactions. La formation couvre également l'authentification et les autorisations, l'écriture de tests d'intégration ciblés sur les endpoints, et les éléments essentiels au déploiement d'une API en production (configuration par environnement, journalisation). Elle s'adresse aux développeurs C# maîtrisant déjà la programmation objet et souhaitant développer des applications web et des services.
Les objectifs
Développer des applications web et des API REST avec ASP.NET Core (.NET 10).
Public visé
Développeurs C# souhaitant développer des applications web et des services.
Prérequis
Maîtrise de C# et de la programmation objet.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.