Présentation de LINQ

 


Ce workshop présente dans le détail l'usage et les nouveautés de l'accès aux données en utilisant LINQ : données de SQL Serveur, XML, optimisation, programmation de LINQ, etc.

Durée : 1 jours

Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
Connaissance du développement d'application avec Visual Studio, Pratique de l'accès aux données avec ADO.NET,
Pratique du langage C# ou VB.NET.


Format
Workshop.

Structure de la formation

Module 1 : Introduction à LINQ
L'objectif de ce module est de présenter les concepts à la base de la programmation LINQ.
Vue d'ensemble du projet LINQ
Utilisation de LINQ avec Visual Studio 2008
Les designers

Module 2 : Nouveautés de VB et/ou C# utilisées dans LINQ
Ce module se concentre sur les nouveautés qui ont été introduites dans les langages (C# ou VB), directement utilisées par l'implémentation de LINQ et notamment par le code auto-généré du designer LINQ.
L'initialisation des objets
Inference de variable locale
Type Anonyme
Expression Lambda
Méthode d'extension
Expression de requêtes (Query)
Méthode partielle

Module 3 : Utilisation de LINQ pour accéder à des données SQL
Ce module explique l'utilisation de LINQ dans le cas de l'accès à des données stockées dans Microsoft SQL Server.
Vue d'ensemble de LINQ-To-Sql
Programmation du DataContext, et des objets LINQ
Utilisation de LINQ pour les applications Winform
Utilisation de LINQ pour les applications Web
Optimisation et performance

Module 4 : Utilisation de LINQ pour accéder à des données XML
Ce module explique l'utilisation de LINQ pour accéder à des données au format XML.
Vue d'ensemble de LINQ-To-Xml
Création de document XML
Utilisation de LINQ pour requêter des données XML
Génération de fichiers XML avec LINQ

Module 5 : Les opérateurs LINQ
Ce module aborde les différents opérateurs utilisables dans le cas de requêtes LINQ.
Vue d'ensemble des opérateurs
Validation de type
Les opérations d'aggrégat
Les opérateurs de sélection
L'utilisation des tableaux

Module 6 : Utilisation de LINQ pour accéder à une modélisation de données
Ce module présente l'utilisation de LINQ-To-Entities, qui fournit une implémentation d'accès à des données SQL de façon à ce que le développeur puisse écrire ses requêtes de données dans un langage similaire à celui utilisé pour construire la couche de composants métier.
Vue d'ensemble de Linq-To-Entities
Implémentation et contraintes
Le framework ADO.Net Entity
Ecriture de requêtes
Optimisation et performance



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70