Plan du cours
Introduction
LINQ Notions de base
- IEnumerable<T>
- IEnumerator<T>
- Projection, filtrage, quantificateurs, partitions, opérations, etc.
Aperçu des opérateurs LINQ
- Exécution immédiate ou différée
- Opérateurs avec ou sans flux
Préparation de l'environnement de développement
- Installation et configuration de .NET
- Installation et configuration de LINQPad
Requêtes LINQ simples
- Sélection d'une source de données
- Création d'une requête
- Exécution d'une requête
Transformation des données et relations de type
- Renvoi des résultats sous forme de type
- Effectuer des opérations sur les éléments de la source
- Permettre au compilateur de sélectionner des types
Regroupement et jointure LINQ des requêtes
- Regroupement par clés multiples
- Extension d'une requête de groupe
- Regroupement avec des clés personnalisées
- Utilisation de la jointure interne avec une clé composite
- Utiliser la jointure de groupe et la jointure interne de groupe
LINQ avec les opérateurs Lambda
- Comprendre la syntaxe des méthodes avec les opérateurs Lambda
- Regroupement par clés multiples
- Regroupement par clés et objets personnalisés
- Utilisation de la jointure interne et de la jointure composite
- Utilisation de la jointure de groupe et de la jointure interne de groupe
Requêtes standard et complexes
- Filtrage de sous-ensembles
- Réorganisation des données à l'aide d'un opérateur
- Analyse des groupes de base
- Création d'une hiérarchie dans un ensemble de données
- Chaîner des données
- Utilisation des mots-clés into et let
de LINQ à SQL
- Mise en place d'une base de données
- Interroger une base de données
- Mise à jour d'une base de données
LINQ à XML
- Créer un arbre
- Utiliser les requêtes sur les arbres
Résumé et conclusion
Pré requis
- Compréhension de la programmation
Audience
- Développeurs web
Nos clients témoignent (5)
Bon rapport, Łukasz a eu le temps de répondre aux questions de chacun et a pu aider tous ceux qui avaient un problème.
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique
Le cours était instructif et facile à suivre.
Najeeda Motala - Multichoice
Formation - Advanced C# for Automation Test Engineers
Traduction automatique
Adapté à nos besoins
Rafal - Haleon
Formation - C#.Net
Traduction automatique
Tout. Compte tenu de la quantité de concepts couverts par Fulvio, l'explication détaillée en trois jours était vraiment bonne. J'ai apprécié le fait qu'il ait couvert de nombreux concepts dont nous avons besoin en tant qu'ingénieurs de données.
Florim - Jisc
Formation - Programming in C# with Visual Studio
Traduction automatique
J'ai aimé avoir eu la chance de m'exercer.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Formation - Unit Testing with C#
Traduction automatique