3 jours (21 heures)

Formation certifiante - Code CNCP : 2232 - Certif Info : 94009

Objectifs

  • Créer un nouveau contenu XML en utilisant LINQ vers XML.
  • Utiliser les méthodes d’extension fournies par la classe System.Linq.Enumerable pour étendre le comportement des classes de collecte.
  • Créez un modèle d’objet basé sur une base de données SQL Server, puis interrogez la base de données en utilisant LINQ to SQL.
  • Modifiez les données et utilisez les procédures stockées avec LINQ to SQL.
  • Créez du contenu XML à l’aide de classes dans l’espace de noms System.Xml.Linq.
  • Valider, interroger et transformer le contenu XML en utilisant LINQ vers XML.
  • Transformer le contenu XML en utilisant LINQ vers XML.
  • Créer un modèle de données d’entité basé sur une source de données, puis interroger les données en utilisant LINQ to Entities.
  • Modifier les données et utilisez les procédures stockées avec LINQ to Entities.

Prérequis

Posséder une expérience préalable en développement d’applications .NET  ou en utilisant C # ou Visual Studio et une certaine connaissance de l’utilisation des interfaces et des génériques.

Vous n’avez pas les prérequis nécessaires pour la formation Linq avec C# ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION LINQ AVEC C#

Jour 1 : COMPRENDRE LES FONDAMENTAUX DE LINQ

INTRODUCTION À LINQ

  • Le besoin de LINQ
  • Découvrez les différents fournisseurs de LINQ
  • Étudier LINQ to object simple, LINQ to SQL et LINQ to XML

AMÉLIORATIONS LINGUISTIQUES POUR LINQ 

  • Enquête sur les nouvelles fonctionnalités du langage requises par LINQ
  • En savoir plus sur la déclaration de type implicite
  • Utiliser l’initialisation des objets
  • Travailler avec les expressions Lambda
  • Créer et utiliser des méthodes d’extension
  • Sélectionnez plusieurs colonnes en utilisant des types anonymes

LINQ AUX OBJETS   

  • Apprenez diverses techniques pour utiliser LINQ pour rechercher des collections d’objets en mémoire
  • Utilisez LINQ avec des tableaux, des listes génériques, des dictionnaires génériques, des chaines et d’autres collections non génériques
  • Travailler avec des exemples en utilisant plusieurs des méthodes d’extension de types System.Linq.Enumerable et comparer ces méthodes aux mots clés LINQ

LINQ TO SQL     

  • Apprenez comment mapper un modèle de données à un modèle d’objet
  • Inclure diverses techniques pour utiliser LINQ to SQL pour rechercher des données dans une base de données SQL Server
  • Explorer comment modifier les données et enregistrer les modifications
  • Voir Comment utiliser les procédures stockées pour modifier les données
Jour 2 et 3 : Apprendre LINQ avancé

EXPLORER LINQ TO SQL

  • Explorer les fonctionnalités avancées de LINQ to SQL
  • Explorer à l’aide de LINQ to SQL dans une application Windows
  • Explorer à l’aide de LINQ to SQL dans une application Web

LINQ TO DATASETS 

  • Apprenez diverses techniques pour utiliser LINQ to DataSet pour rechercher des données dans un DataSet
  • Consultez Comment utiliser DataViews avec les résultats d’une requête LINQ to DataSet
  • Explorer comment lier les résultats d’une requête LINQ to DataSet aux contrôles Windows Forms

LINQ TO XML   

  • Créer un contenu XML à l’aide de classes dans l’espace de noms System.Xml.LINQ
  • Rechercher un contenu en utilisant XPath Expressions avec l’API basée sur LINQ
  • Valider le contenu XML à l’aide de l’API basée sur LINQ
  • Consulter le contenu XML en utilisant LINQ vers XML
  • Transformer le contenu XML en utilisant LINQ vers XML

LINQ TO ENTITIES     

  • Comprendre la relation entre LINQ aux entités et le framework de l’entité
  • Apprenez comment mapper un modèle de données à un modèle de données d’entité
  • Apprenez diverses techniques pour utiliser LINQ to Entities pour rechercher des données dans une base de données
  • Explorer comment modifier les données et enregistrer les modifications
  • Voir Comment utiliser les procédures stockées pour modifier les données

MISE EN ŒUVRE DE LINQ

  • Extraire des valeurs distinctes
  • Créer des regroupements
  • Récupérer les éléments des regroupements
  • Utiliser des regroupements avec des jointures
  • Tester la présence d’éléments
  • Utiliser SelectMany
  • Vidéo : Utiliser les méthodes d’extraction d’éléments
  • Utiliser Take et While pour boucler dans la collection
  • Réaliser une jointure externe

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS