
In diesem Kurs beschäftigen wir uns intensiv mit der in .NET integrierten Language Integrated Query (LINQ). Darüber hinaus werfen wir einen Blick auf verschiedene Datenquellen und deren jeweilige LINQ-Provider.
Obwohl LINQ bereits mit dem .NET Framework 3.5 eingeführt wurde, ist es heute aktueller denn je. Insbesondere die Varianten LINQ to Objects und LINQ to Entities in Kombination mit dem Entity Framework gehören zum täglichen Handwerkszeug moderner C#-Entwickler. Mit LINQ lassen sich komplexe Abfragen deklarativ und gleichzeitig kompakt formulieren – und das bei guter Lesbarkeit. Kein Wunder also, dass viele Entwickler LINQ schätzen.
Trotzdem stoße ich in der Praxis immer wieder auf Wissenslücken. Dadurch bleibt das volle Potenzial von LINQ oft ungenutzt oder es entstehen durch Fehlinterpretationen unbemerkte Performance-Probleme.
Genau hier setzt dieser Kurs an: Wir betrachten LINQ von Grund auf und bauen ein solides Verständnis für Funktionsweise und Einsatzmöglichkeiten auf.
Zu Beginn schauen wir uns gemeinsam an, wie die Beispiele im Kurs aufgebaut sind.
Anschließend behandeln wir die notwendigen Grundlagen, die du für das Verständnis von LINQ benötigst – darunter Lambda-Ausdrücke, Extension Methods und anonyme Methoden.
Darauf aufbauend analysieren wir den grundlegenden Aufbau und die Funktionsweise von LINQ.
Im nächsten Schritt widmen wir uns ausführlich LINQ to Objects und seinen vielfältigen Möglichkeiten.
Danach betrachten wir LINQ to XML und lernen, wie sich XML-Daten effizient verarbeiten lassen.
Natürlich darf auch Parallel LINQ (PLINQ) nicht fehlen – die Multithreading-Variante von LINQ.
Zum Abschluss werfen wir einen Blick auf das Entity Framework und sehen uns an, wie LINQ für Datenbankabfragen eingesetzt wird.
Der Kurs ist stark praxisorientiert aufgebaut. Du lernst LINQ anhand konkreter Beispiele kennen, die dir alle zum Download zur Verfügung stehen.
Mein Name ist Harald. Ich bin Fachinformatiker und Wirtschaftsinformatiker und beschäftige mich seit über 10 Jahren haupt- und nebenberuflich mit IT.
Jetzt liegt es an dir: Melde dich zum Kurs an und vertiefe dein Wissen. Sollte der Kurs wider Erwarten nicht deinen Erwartungen entsprechen, kannst du von der 30-Tage-Geld-zurück-Garantie Gebrauch machen.