LINQ AVEC C#

Formation certifiante - Code CPF 94 009 - 3 jours (21 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

Accueil  >  Les métiers du numérique  >  Microsoft.NET  >  LINQ avec C#

A l'issue de la formation, les stagiaires seront capables de :

  • 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

La formation LINQ avec C# est accessible à toute personne ayant une expérience en développement d’applications .NET  ou en C # ou Visual Studio et une certaine connaissance de l’utilisation des interfaces et des génériques.

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Développeur informatique et Ingénieur d’étude
  • Architecte système et logiciel
  • Chef de projet et consultant Informatique

PROGRAMME DE FORMATION

LINQ AVEC C#

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

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

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS