🚀 Maîtrisez Entity Framework Core et optimisez vos applications .NET !

Vous utilisez Entity Framework Core, mais vous sentez que vous ne l’exploitez pas à son plein potentiel ? Ou peut-être cherchez-vous une approche structurée et efficace pour apprendre cet ORM incontournable de l’écosystème .NET ?

💡 EF Core : l’outil puissant pour gérer vos bases de données en toute simplicité

Entity Framework Core (EF Core) est un ORM moderne, performant et flexible qui vous permet de manipuler des bases de données relationnelles en C# sans vous soucier des requêtes SQL complexes.

Dans cette formation, je vous accompagne pas à pas pour maîtriser EF Core, de la découverte des fondamentaux aux techniques avancées utilisées en production.

🔥 Ce que vous allez apprendre :

Les bases incontournables : configuration initiale, contexte de données, définitions d’entités et opérations CRUD.
Les fonctionnalités essentielles : suivi des changements, requêtes LINQ optimisées, migrations, validation des données.
Les techniques avancées : configuration fine des relations, optimisations de performance, requêtes SQL brutes et suivi des performances.
Les stratégies expertes : pooling de contextes, gestion multi-tenant, personnalisation avancée avec les interceptors.

📢 Pourquoi suivre cette formation ?

🚀 Gagnez du temps avec un apprentissage structuré et efficace
Optimisez vos performances et réduisez la dette technique
🧠 Maîtrisez les bonnes pratiques issues de cas réels en entreprise
💡 Soyez prêt à intégrer EF Core dans vos projets avec confiance

Que vous soyez développeur débutant en ORM ou expert souhaitant approfondir vos compétences, ce cours vous donnera toutes les clés pour exploiter pleinement Entity Framework Core.

 

🔥 Accédez à la formation dès maintenant et passez au niveau supérieur avec EF Core !

See more

Content

5 sections · 39 lessons · 7h41min

 Bienvenue sur le cours Free preview
0:21
 Qui suis-je ? Free preview
1:58
 Prérequis pour suivre le cours Free preview
3:01
 Concepts théoriques Free preview
13:19
 1 quiz
 Préparer son environnement Free preview
7:12
 Créer & configurer le DbContext Free preview
13:31
 Lecture & écriture avec le DbContext
12:17
 Demander à EF de créer la base de données
15:49
 Utiliser le DbContext comme un service
14:55
 1 quiz
 Configurer finement le DbContext comme service
15:53
 Ajouter des relations entre les modèles
15:30
 Comment faire pour créer une relation avec des entités existantes ?
5:39
 Requêter correctement les entités liées
10:42
 Les relations many-to-many - nouvelle approche
15:18
 Les relations many-to-many - ancienne approche (avec index)
16:30
 Les fonctions sur les chaînes
11:48
 Value converters et entités liées (Owned Entities)
13:13
 Génération de valeurs (ajout & mise à jour)
15:46
 Suppression des relations
8:16
 1 quiz
 Les différentes manières d'appliquer les migrations
13:50
 QueryFilters & Shadow property (exemple avec le soft delete)
18:26
 Surveiller la consommation mémoire d'EF
13:51
 Mise en place de multi-tenant (discriminant)
18:12
 MIse en place de multi-tenant (différentes bases)
17:38
 L'héritage entre les modèles (stratégie par défaut)
16:02
 L'héritage entre les modèles (TPT et TPC)
20:11
 L'approche "Database first"
10:11
 Exécution de requêtes SQL brutes (écritures)
13:45
 Exécution de requêtes SQL brutes (lectures)
8:11
 Ajout d'un intercepteur à la sauvegarde
12:45
 BONUS - Les tables temporelles Sql Server
8:19
 Problème 1 : les mauvaises requêtes LINQ
12:29
 Problème 2 : conversion LINQ vers SQL
12:24
 Problème 3 : le chargement des relations
23:51
 Les différentes façons d'instancier le DbContext
14:52
 La gestion de la concurrence : DbContext et en base
15:27
See the last section

Course reviews

No reviews yet for this course!

Get this course on sale with 50€ off. Offer ends on 30/04/2025
36 : 00 : 53 : 13
Days   Hours   Minutes   Seconds
Beginner Level:  Beginner
Videos:  39
Duration:   7h41min
Certificate of completion
167.00€
117.00€
See company prices
Number of employees
1
117.00€ HT
Get 10% off for 2 accesses up to 30% off for 6 or more (excluding promotional courses)
See individual prices
This course is taught by
Christophe MOMMER