</>

.NET

Le SDK .NET 10 et C# moderne : dotnet CLI, ASP.NET Core (Minimal API), Entity Framework Core, tests, async/await, et les librairies les plus utilisées de l'écosystème (Serilog, FluentValidation, MediatR, Polly, Dapper...).

9 chapitres · 46 leçons

01

Les bases

Débutant

Installer le SDK, comprendre le dotnet CLI, créer et lancer un premier projet.

Comprendre le .csproj, organiser plusieurs projets avec une solution, gérer les packages NuGet.

03

C# moderne

Débutant

Records, pattern matching, nullable reference types, LINQ — le C# tel qu'on l'écrit aujourd'hui.

04

ASP.NET Core

Intermédiaire

Minimal API, injection de dépendances, middleware et configuration.

05

Entity Framework Core

Intermédiaire

L'ORM officiel de .NET — DbContext, migrations, requêtes et relations.

06

Tests

Intermédiaire

xUnit, mocking avec Moq et tests d'intégration d'une API ASP.NET Core.

07

Librairies populaires

Intermédiaire

Les packages NuGet les plus utilisés dans l'écosystème .NET, avec un exemple minimal pour chacun.

08

Async/await

Avancé

Task, CancellationToken, exécution parallèle et streams asynchrones.

Services en arrière-plan, health checks, Native AOT et déploiement.