Entity Framework Core - Maîtrise de l'ORM

Accédez aux données efficacement avec l'ORM moderne de Microsoft

3 jours
8-12 participants
Certification incluse
1 500€ 799€ 24 heures

Objectifs de la formation

  • Configurer Entity Framework Core - DbContext, modèles et configurations avancées

  • Maîtriser les migrations - Gérer l'évolution du schéma de base de données

  • Requêtes LINQ optimisées - Écrire des requêtes performantes et efficaces

  • Relations et navigation - One-to-One, One-to-Many, Many-to-Many

  • Performance et tracking - AsNoTracking, batching et optimisation

  • Intégration avec ASP.NET Core - Dépendance injection et patterns

ORM Moderne

Entity Framework Core dernière version

Performance

Optimisation et bonnes pratiques

Intégration

Patterns d'architecture modernes

Programme détaillé (3 jours)

Jour 1 : Fondamentaux EF Core

  • Architecture et concepts clés

  • Configuration DbContext

  • Modèles et conventions

  • Migrations et schéma de base de données

Jour 2 : Requêtes et Relations

  • LINQ avancé et traduction SQL

  • Relations One-to-Many et Many-to-Many

  • Navigation et chargement des données

  • Include, ThenInclude et eager loading

Jour 3 : Performance et Patterns

  • Optimisation des requêtes

  • Change tracking et SaveChanges

  • Patterns Repository et Unit of Work

  • Projet capstone d'intégration

Prérequis

  • Maîtrise de C# - Connaissance solide du langage

  • Notions SQL - Requêtes SELECT, INSERT, UPDATE, DELETE de base

  • Visual Studio 2022 - Édition Community ou supérieure

  • .NET 6 ou supérieur - SDK installé

Public cible

  • Développeurs C# confirmés - Qui veulent maîtriser l'accès aux données

  • Architectes logiciels - Qui conçoivent des couches données

  • Développeurs web ASP.NET - Qui améliorent leurs compétences ORM

  • Consultants - En transition vers l'écosystème .NET

Demander plus d'informations ou un devis