Aller au contenu principal

Entity Framework Core

11 Modules ~28 heures Débutant → Avancé

Maîtrisez EF Core 8+ : de « Hello DbContext » à l'accès données .NET enterprise-grade — code-first, migrations, relations complexes, échappes SQL bruts, tuning performance, et modèles alignés DDD.

Roadmap du cours

#ModuleStatutSujets
0Setup & premier projetPlan prêt.NET 8 SDK, EF Core CLI, SQL Server vs PostgreSQL vs SQLite
1DbContext & entitésPlan prêtDbSet, conventions, attributs, fluent API
2Code-first & migrationsPlan prêtAdd-Migration, Update-Database, versioning schéma, rollbacks
3LINQ & requêtesPlan prêtLINQ to Entities, IQueryable, projection, AsNoTracking
4RelationsPlan prêtOne-to-one, one-to-many, many-to-many, comportement cascade
5Change trackingPlan prêtTracking vs no-tracking, DetectChanges, SaveChanges, transactions
6Stratégies de loadingPlan prêtEager (Include), explicit, lazy loading ; pièges N+1
7SQL brut & stored procsPlan prêtFromSqlRaw, ExecuteSqlInterpolated, scalaire/non-query
8PerformancePlan prêtCompiled queries, batching, split queries, index hints
9Testing & patternsPlan prêtProvider InMemory vs SQLite, Repository pattern, UoW, agrégats DDD
10CapstonePlan prêtConstruire une API .NET multi-tenant avec EF Core + migrations + tests

Disponible maintenant

Plan de curriculum publié. Contenu déployé 2026 S2.

Cours liés :

Dernière mise à jour

2026-05 — Plan de curriculum publié.