C# 8.0 für Fortgeschrittene
Kursbeschreibung
In dieser C#-Schulung zeige ich Ihnen eine Fülle fortgeschrittener Themen. Dazu gehört
das tiefergehende Verständnis der Interfaces und der generischen Typen sowie LINQ. Auch Techniken wie
beispielsweise das Multithreading und die Task Parallel Library (TPL) sind wichtige Themen. Dieser Kurs setzt inhaltlich
auf dem von mir angebotenen Einsteigerkurs C# 8.0 Einführung (3 Tage) auf.
Schulungsunterlage: Sie erhalten ein C#-Fachbuch.
Schulungsmethodik: Live-Coding (also keine Folienschlacht)
Voraussetzungen
Die Teilnehmer dieser C#-Schulung sollten einen Kenntnisstand haben, der ungefähr dem des von mir beschriebenen
Einführungsseminars entspricht.
Lehrgangsdauer
Weitere interessante Schulungen ...
Kursinhalt
Weiterführende OO-Programmiertechniken mit C# 8.0
- Interfaces - die Idee und die Interpretation
- Delegate und Ereignisse im Detail
- Generische Datentypen und deren Einsatz
- Erweiterungsmethoden
- Partielle Klassen und partielle Methoden
- Operatorüberladung
- Implizite Typisierung
- Anonyme Methoden und Lambda-Ausdrücke
Multithreading
- Threads mit Code erzeugen
- Threadzustände
- Synchronisation von Threads
- Mutexer und Semaphoren
- Threadpools nutzen
- Asynchrone Methodenaufrufe
- Mehrere CPU-Kerne mit der TPL (Task Parallel Library) nutzen
- Die Klassen Parallel und Task
- Asynchrone Methodenaufrufe mit await
LINQ - Language Integrated Query
- Einführung in LINQ to Objects
- Abfrage-Syntax
- Projektionsoperatoren, Sortieroperatoren, Aggregatoperatoren, etc.
- Überblick über LINQ to XML
- Überblick über LINQ to Entities
Termine und Honorar
Bis auf die angekündigten Garantietermine (siehe rechts) biete ich keine festen Schulungstermine an, sondern stimme diese individuell mit Ihnen ab. Das gibt Ihnen die Flexibilität,
betriebliche und private Umstände zu berücksichtigen.
Mein Honorar hängt von der Anzahl der Teilnehmer und dem Schulungsort ab. Da ich keinen teuren Verwaltungsapparat unterhalte,
kann ich Ihnen bestimmt ein attraktives Angebot machen.