Schulungsübersicht
Einführung
LINQ Grundlagen
- IEnumerable<T>
- IEnumerator<T>
- Projektion, Filterung, Quantifizierer, Partitionen, Operationen, etc.
Überblick über LINQ Operatoren
- Unmittelbare vs. verzögerte Ausführung
- Streaming vs. Nicht-Streaming-Operatoren
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren von .NET
- Installieren und Konfigurieren von LINQPad
Einfache LINQAbfragen
- Auswählen einer Datenquelle
- Erstellen einer Abfrage
- Ausführen einer Abfrage
Datenumwandlung und Typ-Beziehungen
- Rückgabe von Ergebnissen als Typ
- Durchführen von Operationen auf Quellelementen
- Erlauben des Compilers, Typen auszuwählen
Gruppierung und Verknüpfung LINQ Abfragen
- Gruppieren nach mehreren Schlüsseln
- Erweitern einer Gruppenabfrage
- Gruppieren mit benutzerdefinierten Schlüsseln
- Inner Join mit zusammengesetztem Schlüssel verwenden
- Verwendung von Group Join und Inner Group Join
LINQ mit Lambda-Operatoren
- Verstehen der Methodensyntax mit Lambda-Operatoren
- Gruppierung nach mehreren Schlüsseln
- Gruppierung nach benutzerdefinierten Schlüsseln und benutzerdefinierten Objekten
- Inner Join und Composite Join verwenden
- Verwendung von Group Join und Group Inner Join
Standard- und komplexe Abfragen
- Filtern von Teilmengen
- Neuordnung von Daten mit einem Operator
- Parsing von Basisgruppen
- Erstellen einer Hierarchie in einem Datensatz
- Verkettung von Daten
- Verwendung der Schlüsselwörter into und let
LINQ bis SQL
- Einrichten einer Datenbank
- Abfragen einer Datenbank
- Aktualisieren einer Datenbank
LINQ bis XML
- Einen Baum erstellen
- Baumabfragen verwenden
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Verständnis für die Programmierung
Zielgruppe
- Web-Entwickler
Erfahrungsberichte (5)
Gutes Verhältnis, Łukasz hatte Zeit für alle Fragen und konnte jedem helfen, der ein Problem hatte.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maschinelle Übersetzung
Der Unterricht war informativ und leicht zu verstehen.
Najeeda Motala - Multichoice
Kurs - Advanced C# for Automation Test Engineers
Maschinelle Übersetzung
Maßgeschneidert auf unsere Bedürfnisse
Rafal - Haleon
Kurs - C#.Net
Maschinelle Übersetzung
Alles. In Anbetracht der Menge an Konzepten, die Fulvio behandelt hat, war die detaillierte Erklärung in drei Tagen wirklich gut. Mir gefiel, dass er viele Konzepte abdeckte, die wir als Dateningenieure benötigen würden.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maschinelle Übersetzung
I liked that I had the chance to exercise.