Revenir à la liste des catégories de formation



Formation : .NET, accès aux données


(Réf. 8402)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation
Télécharger la fiche formation


Détails de la fiche formation



Compétence(s)

ASP .Net

Prérequis

Bonnes connaissances de C# ou VB.NET.


Objectifs

Cette formation vous permettra de vous familiariser avec les différentes techniques d’accès aux données disponibles en .NET. Les principaux scénarios standard seront présentés au travers d’ateliers pratiques réalisés en C# ou en VB .NET, dans le contexte d’applications de type Windows Forms et Web.


Type de formation

Courte

Programme

1- Introduction
- Comprendre la philosophie et l’architecture des ADO .NET.
- Principe des fournisseurs d’accès aux données managées.
- Organisation des classes et des espaces de noms situés sous System.Data.
- Principe du modèle d’architecture applicative en trois couches.
- Principe du DataBinding (liaison de données) en Windows et en Web.


Travaux pratiques
Faire une liaison de données d’une propriété d’un contrôle visuel sur un objet en Windows et en Web.

 

2- Les différents usages de XML en ADO .NET
- Présentation rapide de la syntaxe XML.
- Principe des schémas XSD.
- Principe de la réflexion et de la sérialisation.


Travaux pratiques
Sérialiser un objet simple et une collection générique d’objets.

 

3- Programmer avec les objets ADO .NET
- Gestion d’une connexion (paramétrage, pooling, optimisation).
- Configuration (type et paramètres) et exécution d’une commande.
- Lecture de données avec un DataReader.
- Techniques d’accès aux données génériques.


Travaux pratiques
Programmation des objets avec l’API ADO .NET (objets Connection, Command et DataReader) et réalisation d’une classe d’accès aux données générique.

 

4- Le DataSet
- Organisation du DataSet.
- Création et utilisation d’un DataSet non typé.
- Conception et utilisation d’un DataSet typé.
- Sérialisation XML d’une table.
- Travailler en mode déconnecté.
- Techniques de synchronisation.


Travaux pratiques
Création et utilisation d'un objet DataTable par programmation. Création et utilisation d’un DataSet typé dans une application Windows et Web.

 

5- Introduction à LINQ
- Architecture des objets LINQ.
- Techniques de programmation (collections génériques, interface IEnumerable et types anonymes).
- Principe et syntaxe des expressions lamdas.
- LINQ to Objects (opérateurs de requêtage).
- Manipuler des fichiers XML (création et requêtage).


Travaux pratiques
Exemples de requêtage d’une collection d’objets et de manipulation d’un fichier XML.

 

6- LINQ To SQL
- Le concepteur Relationnel Objet.
- Configurer et utiliser l’objet DataContext.
- Opérations d’extraction de données.
- Réalisation des opérations de mise à jour de données (Insert, Update, Delete).
- Résolution des conflits d’accès concurrents.


Travaux pratiques
Exemples de manipulations de données sur une base SQL Server.


Pédagogie

- Exercice

- Cas pratique

- Support


Point(s) fort(s)

A chaque fin de module, des travaux pratiques sont mises en place

Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Inter-Entreprise :
21 heure(s)

Zone géographique

Inter-Entreprise :
92000 La Grande Arche :


Revenir en haut





Revenir à la liste des catégories de formation