Offenes Seminar · feste Termine · Preis pro Person

C# Vertiefung Aufbaukurs: LINQ, Generics und Multithreading

.net C# Vertiefung

Dauer: 5 Tage | Preis: 2.025,00 EUR Netto / 2.409,75 EUR Brutto | Präsenz oder live online

Fünftägiger C#-Aufbaukurs: SOLID und Dependency Injection, LINQ, Generics, Delegates, Multithreading, async/await, Serialisierung und Reflection.

Preis pro Person · Kostenlose und unverbindliche Terminanfrage

Schulungsraum mit Konferenztisch und Bildschirm

Dieser Aufbaukurs richtet sich an alle, die die Grundlagen von C# beherrschen und größere Anwendungen entwickeln wollen. In fünf Tagen verfolgen Sie, wie sich C# von Version 7.0 bis 12 entwickelt hat, setzen Clean-Code-Prinzipien wie SOLID um und bauen einen eigenen IoC-Container, bevor Sie die Container von .NET 8 nutzen. Mit Lambda-Ausdrücken und LINQ fragen Sie Daten ab, mit Generics schreiben Sie typsichere Klassen und Methoden.

Weitere Schwerpunkte sind Delegates und Events, Attribute, Threads und ihre Synchronisation, die Task Parallel Library und das async/await-Muster. Zum Schluss arbeiten Sie mit Streams, vergleichen Newtonsoft.Json und System.Text.Json und lesen Metadaten von Assemblies per Reflection aus, etwa für ein Plugin-Muster. Termine gibt es im Schulungsraum oder live online.

Themen und Inhalte für Ihre Schulung und Weiterbildung:

In diesem Kurs erlernen sie die fortgeschrittenen Techniken und Konzepte der C#-Sprache. Sie erhalten einen Einblick hinter die Kulissen des .NET 8 – Frameworks und welche Best – Practise Lösungen aktuell sind.NET 9 Preview / C# 13 Version hinführt. Die Kursteilnehmenden lernen in diesem Seminar die fortgeschrittenen Programmiertechniken zur Entwicklung großer Anwendungen anhand vieler praktischer Beispiele und Übungen kennen. Die Schulungsteilnehmenden erfahren in diesem Training zudem, wie sie die neueren Sprachmittel von C# ausnutzen und komplexe Techniken wie Delegates, Relexions und Multithreading einsetzen.

Kursinhalt
  • Assemblies
    • Metadaten
    • Manifest
  • Evolution der Programmiersprache von C# 7.0 bis C# 12
  • Übersicht über die aktuelle .NET 9 / C# 13 - Entwicklung
  • Clean Code
    • SOLID – Regen von Robert C. Martin
    • Dependency Injections – Design Pattern
    • Was ist ein IOC-Container?
    • Was ist Seperate of Concerne?
    • IOC Container im Eigenbau
    • Aktuelle IOC-Container in .NET 8
  • Linq / Lambda
    • Erweiterungsmethoden
    • Linq-Functions mit Lambda Expressions
    • Skip / Take
    • Was sind Linq-Queries?
  • Generics
    • Generische Datentypen
    • Typproblematik am Beispiel der Klasse "Stack"
    • Typparameter mit Constraints einschränken
    • Generische Methoden
    • Generics und Vererbung
    • Konvertierung von Generics
  • Delegates und Events
    • Delegate - Methodenzeiger unter .NET
    • Event und EventHandler in Objekten
  • Fortgeschrittene Delegate-Techniken
    • Generische Delegate
    • Generische Klassen in der .NET-Klassenbibliothek
    • Multicast-Delegate
  • Attribute
    • Was sind Attribute?
    • "Flags"-Attribut
    • Anmerkungen zu den Attributen
    • Benutzerdefinierte Attribute
  • Multithreading
    • Prozesse und Threads
    • Threadzustände und Prioritäten
    • Die Klasse "Thread".
    • Threadpools nutzen
  • Synchronisation von Threads
    • "Monitor" zur Synchronisation
    • Synchronisationsobjekt "Mutex"
    • Die Barrier - Klasse
  • Task Parallel Library
    • Tasks steuern
    • Tasks miteinander verketten
    • Exception-Handling in Tasks
    • Die Klasse Parallel
    • Task in WPF-, MAUI- und WinForm-Anwendungen
  • Asynchrone Methodenaufrufe
    • Verwendung von Tasks
    • async/await – Pattern
  • Arbeiten mit Dateien und Streams
    • Datenströme
    • Klassen "BinaryReader" und "BinaryWriter"
  • Serialisierung
    • Einführung in die Serialisierung
    • Serialisierungsverfahren
    • Newtonsoft.Json vs. System.Text.Json
    • Binäre Formate serialisieren
  • Assemblies und Reflektion
    • Die Struktur einer Assembly
    • Mehrfachdatei-Assemblies
    • Private und globale Assemblies
    • Ein Assembly im GAC installieren
    • Die Metadaten mittels Reflektion abfragen
    • Das Plugin – Design Pattern
Zielgruppe

Diese Schulung richtet sich an Anwendungsprogrammierer, Systemprogrammierer, Softwareingenieure, Internet- bzw. Intranetentwickler und Projektmanager

Voraussetzungen

Kenntnisse in Rahmen des Grundlagenkurses C#.NET Grundlagen.

Ein Symbol für einen Kalender.

Offene Termine

Dauer

Ein Symbol für Dauer.
5 Tage

Preis

Ein Symbol für Preis.
2.025,00 EUR (Netto)
2.409,75 EUR (Brutto)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Preis entspricht dem Gesamtpreis für eine (1) teilnehmende Person.

Ein Symbol für einen Kalender.
Präsenz, Hybrid, Online
16.11.2026
: 
Live Online
16.11.2026
: 
Berlin
15.03.2027
: 
Live Online
15.03.2027
: 
Berlin
Termin unverbindlich anfragen

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Termin anfragen

Kostenlose und unverbindliche Terminanfrage
für die Schulung:

.net C# Vertiefung
Dauer: 5 Tage

Ich interessiere mich für den Termin:

16.11.2026
-
20.11.2026
Live Online
16.11.2026
-
20.11.2026
Berlin
15.03.2027
-
19.03.2027
Live Online
15.03.2027
-
19.03.2027
Berlin

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Nach oben