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
| # | Module | Statut | Sujets |
|---|---|---|---|
| 0 | Setup & premier projet | Plan prêt | .NET 8 SDK, EF Core CLI, SQL Server vs PostgreSQL vs SQLite |
| 1 | DbContext & entités | Plan prêt | DbSet, conventions, attributs, fluent API |
| 2 | Code-first & migrations | Plan prêt | Add-Migration, Update-Database, versioning schéma, rollbacks |
| 3 | LINQ & requêtes | Plan prêt | LINQ to Entities, IQueryable, projection, AsNoTracking |
| 4 | Relations | Plan prêt | One-to-one, one-to-many, many-to-many, comportement cascade |
| 5 | Change tracking | Plan prêt | Tracking vs no-tracking, DetectChanges, SaveChanges, transactions |
| 6 | Stratégies de loading | Plan prêt | Eager (Include), explicit, lazy loading ; pièges N+1 |
| 7 | SQL brut & stored procs | Plan prêt | FromSqlRaw, ExecuteSqlInterpolated, scalaire/non-query |
| 8 | Performance | Plan prêt | Compiled queries, batching, split queries, index hints |
| 9 | Testing & patterns | Plan prêt | Provider InMemory vs SQLite, Repository pattern, UoW, agrégats DDD |
| 10 | Capstone | Plan prêt | Construire une API .NET multi-tenant avec EF Core + migrations + tests |
Disponible maintenant
Plan de curriculum publié. Contenu déployé 2026 S2.
Cours liés :
- PostgreSQL — coupler EF Core avec Postgres
- aws-developer — déployer .NET sur AWS
Dernière mise à jour
2026-05 — Plan de curriculum publié.