Aller au contenu principal
  • Cours pratique
  • Informatique
  • Microsoft

Formation ADO.NET Entity Framework - Développer une solution d'accès aux données avec Visual Studio

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
5 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation ADO .NET

La majorité des applications d'entreprises actuelles doit pouvoir accéder à un volume important de données de nature hétérogène. ADO.NET Entity Framework permet aux programmes de ne pas être liés à un schéma de stockage particulier (relationnel par exemple). Concrètement, il suffit pour le développeur de définir un modèle conceptuel centré sur l’application ainsi qu’un mappage pour faire le lien entre ce modèle et le schéma spécifique du stockage. En cas d’évolution (par exemple format de stockage XML au lieu de relationnel), il n’y aura pas à intervenir sur le code de l’application mais uniquement au niveau du mappage.

Autrement dit, le développeur s’éloigne des contraintes de stockage et rend son application plus facile à lire, à écrire et à maintenir en manipulant des objets proches de son application et non des « objets de stockage ». L’aspect relationnel, et dans son sillage le SQL, n’étant donc plus « obligatoirement » présents, d’autres concepts seront utilisés pour accéder aux données comme LINQ, WCF, Web Services, etc.

Cette formation ADO.NET Entity Framework vous apprendra à définir une architecture complète d’accès aux données dans le respect des bonnes pratiques professionnelles et des performances.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Concrètement, à l'issue de cette formation ADO.NET Entity Framework, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir utiliser les datasets proposés par ADO.NET
  • Comprendre la philosophie et l’architecture de ADO.NET Entity Framework
  • Apprendre à exécuter des requêtes via un objet de commande
  • Construire des modèles de données d’entité (Entity Data Model)
  • Manipuler les données à travers ces modèles (création, mise à jour, suppression)
  • Gérer la concurrence et les transactions dans un contexte multi-utilisateurs
  • Récupérer les données à travers des services Web (REST) ou WCF
  • Être capable d'écrire des requêtes LINQ (Language Integrated Query)
  • Comprendre les nouveautés et la philosophie de Entity Framework Core ainsi que les différences et points communs avec EF67

Objectifs opérationnels

Savoir développer une solution d'accès aux données avec Visual Studio.

Programme

Contenu du cours, module par module

16 modules

Programme mis à jour le 23/12/2025

Formations liées