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 ...

Test Driven Development (TDD) mit C# .NET

- u.a. in Bremen, Dresden, Koblenz, Marburg, Nordhausen

In diesem 2-tägigen Seminar "Testgetriebene Entwicklung (TDD) mit C# .NET" erfahren Sie, wie Testgetriebene Entwicklung (TDD) dazu beiträgt, Qualitätsziele in Softwareprodukten zu erreichen. Sie lernen, wie das Erstellen von Tests und die Verbesserung der ...

DevExpress WPF Einführung

- u.a. in Frankfurt am Main, Paderborn, Heidelberg, Koblenz, Marburg

In diesem 3-tägigen Seminar "DevExpress WPF Einführung" erhalten Sie eine umfassende Einführung in die WPF-Controls von DevExpress, einem Framework zur Entwicklung moderner Benutzeroberflächen mit WPF und C#. Der Kurs fokussiert sich darauf, Ihnen die wichtigsten ...