Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar "LINQ - Einführung" erhalten Sie einen Überblick über die Grundlagen und Anwendungsmöglichkeiten von LINQ (Language Integrated Query). Sie werden mit den verschiedenen LINQ-Abfrageoperationen vertraut gemacht, einschließlich der Datenumwandlung und der Nutzung von Beziehungen zwischen Datentypen. Sie lernen sowohl die LINQ-Abfragesyntax als auch die Methodensyntax kennen. Sie erfahren, wie Sie LINQ-Abfragen auf Objekten, XML-Daten und Datenbanken ausführen können. Sie werden ein Verständnis dafür entwickeln, wie LINQ in unterschiedlichen Bereichen angewendet werden kann. Nach Abschluss des Kurses werden Sie in der Lage sein, LINQ effizient zu nutzen und Abfragen auf verschiedenen Datenquellen durchzuführen.

Teilnehmer - Zielgruppe

  • Programmierer

Kurs - Voraussetzungen

  • Grundkenntnisse in Visual Studio, C# und .NET

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in LINQ (Language Integrated Query)

  • Basis LINQ Query Operationen
  • Data Transformationen mit LINQ
  • Type Relationships in LINQ Query Operationen
  • LINQ Query Syntax versus Method Syntax
  • Anonymous Functions
  • Lambda Expressions
  • Extension Methods
  • Anonymous Types

Einsatzgebiete von LINQ

  • LINQ to Objects
  • LINQ to XML
  • (Optional: LINQ to Json - siehe Hinweise)
  • LINQ to Entities

LINQ to Objects

  • Einfacher Umgang mit Datenmengen mit LINQ
  • LINQ und Strings
  • LINQ und Dateiverzeichnisse
  • LINQ und Reflection
  • Eigene Methoden zu LINQ Abfragen hinzufügen

LINQ to XML

  • LINQ to XML Übersicht
  • Erzeugen von XML Trees
  • Arbeiten mit XML Namespaces
  • Serializierung von XML Trees
  • LINQ to XML Axes
  • Abfragen von XML Trees
  • Modifizieren von XML Trees
  • LINQ to XML Security

(Otional: LINQ to JSON - siehe Hinweise)

  • LINQ to JSON Übersicht
  • Deklarative Erzeugung von JSON objekten
  • Abfragen von JSON Dokumenten
  • Modifizieren von JSON Dokumenten
  • Serialisierung von JSON Objekthirarchien
  • Serialisierungsalternativen

LINQ to Entities

  • Einblick ins Entity Framework
  • Kommunikation mit Datenbanken
  • Datenbankabfragen mit LINQ
  • Durchführen von Datenbankänderungen

Weitere Schulungen zu Thema Microsoft .NET

C# Grundkurs (ohne Vorkenntnisse)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "C# Grundkurs (ohne Vorkenntnisse)" erhalten die Teilnehmenden eine detaillierte Einführung in die Programmiersprache C# und erwerben fundiertes Wissen sowie praktische Fähigkeiten, um effektiv in C# zu programmieren. Ziel des Kurses ist ...

ADO.NET - Datenbankprogrammierung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "ADO.NET - Datenbankprogrammierung" lernen Sie die Grundlagen und Praxisanwendung von ADO.NET. Sie werden die Architektur und Funktionalitäten von ADO.NET kennenlernen, einschließlich der wichtigsten Namespaces und Klassen. Sie werden ...

Clean Code für .NET Entwickler

- u.a. in Köln, Stuttgart, München, Nürnberg, Koblenz

In diesem 2-tägigen Seminar "Clean Code für .NET-Entwickler" erfahren Sie, wie Sie qualitativ hochwertigen und wartbaren Code im .NET Framework schreiben. Angesichts der Komplexität des Frameworks ist es wichtig, funktionale Anforderungen effizient in ...

Blazor WebAssembly mit ASP.NET Core WebAPI

- u.a. in Hannover, Koblenz, Erfurt, Virtual Classroom, Kassel

In dieser 5-tägigen Schulung „Blazor WebAssembly mit ASP.NET Core WebAPI“ lernen Sie von Grund auf, wie moderne, performante und skalierbare Webanwendungen mit .NET / C# unter Verwendung von Blazor WebAssembly als clientseitigem Framework und ASP.NET Core WebAPI als ...