Loader DigitalCityChargement...

se former ce

ADO, Linq et Entity Framework

3
Jour(s)
Formation organisée par CEFORA
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Description

ADO et Linq sont des technologies permettant de faciliter l’accès aux données à partir d’applicatifs développés en .NET. Cette formation aborde les deux technologies en montrant leurs avantages et inconvénients respectifs.

Elle s'adresse à toute personne désireuse d’apprendre à consommer des données en C# et en SQL

Quels sont les buts de la formation ?

Les compétences visées par la formation sont les suivantes :

  • Utiliser ADO pour accéder à des données à partir d’un SGBD
  • Construire un Dataset
  • Utiliser les objets ADO.NET
  • Construire des requêtes LINQ
  • Consommer un document XML avec LINQ
  • Produire un document XML avec LINQ
  • Situer le rôle de LINQ dans l’Entity Framework
  • Utiliser l’Entity Framework
  • Utiliser Linq To SQL
  • Utiliser Linq dans une application métier

Que devez vous connaître pour suivre la formation ?

Disposer de connaissances en C# OO.

 

Programme de la formation

Présentation de l’ADO.NET

-        Objets ADO.NET : principes généraux

-        Sources de données

-        Concepteur de DataSet

Les interfaces WinForms liées aux données

-        Construire un formulaire à partir d’une source de données

-        DataBinding

-        Présentation Master/Detail

-        DataGridView

Les objets ADO.NET

-        Objet Connection

-        Objet Command

-        Exécuter une procédure stockée

-        Réaliser une transaction

-        Objet DataReader

-        Travailler avec SQL SERVER

Le DataSet

-        Objet DataTable et DataColumn

-        Lier les contrôles du formulaire à la table

-        Alimenter la table

-        Méthode Fill du DataAdapter

-        Objet DataView

-        Créer une relation entre deux tables

-        Supprimer une ligne via la méthode Delete

-        Intercepter les évènements de l’objet Datatable

-        Synchroniser le DataSet avec une base de données

-        Objets DataAdapter et TableAdapter

-        Méthode Merge

-        Alimenter un DataSet à l’aide de données XML

Introduction à Linq

-        Linq sur des collections

-        Linq sur des documents XML

-        Linq sur des données relationelles

-        Autres sources de données

-        Intégrer Linq dans des applications Windows Forms

-        Intégrer Linq dans des applications Web

Linq et les objets (Linq to Objects) 

-        Rappels sur les collections et les interfaces utiles

-        Interroger un objet

-        Tri et filtre sur une collection

-        Les opérations : projection, restriction, jointure, concaténation, etc.

-        Impact sur les performances

Linq et les documents XML (Linq to XML)

-        Les classes du modèle de programmation pour XML

-        Interroger un document XML

-        Transformer un document XML

-        Créer un document XML

Linq et les données relationnelles (Linq to SQL)

-        Les classes, interfaces et attributs du modèle de programmation

-        Génération du mapping DDL / objet : SqlMetal

-        Le fonctionnement de l'exécution différée des requêtes

-        Le tri et le groupage des données

-        L'agrégation et la jointure

-        Mise à jour de la base de données

-        Gestion de la concurrence d'accès

-        Optimisation des performances : chargement retardé, compilation des requêtes

Mapping objet / relationnel avec Linq (Linq to Entities)

-        Les différences avec Linq to SQL

-        Principes du mapping objet / relationnel

-        Présentation d'Entity Framework

-        Gestion de l'état de l'objet

-        Les limites de Linq to Entities

retour vers le catalogue

 

Formation organisée par CEFORA