- Interfaces
- Definition von Interfaces
- Arbeiten mit Interfaces
- Standardinterfaces
- Interface & Implementierung
- Delegates
- Definition von Delegates
- Callback Delegate
- Event-Delegate
- Asynchroner - Delegate
- Anonyme Methoden
- Generics
- Generische Datentypen
- Entwerfen und Implementieren von Generics
- Contraints für Parameter
- Projektstruktur & Best Practices
- Aufbau von C#-Projekten
- Namenskonventionen & Code-Style
- Kurzer Überblick zu Clean Code / SOLID-Prinzipien
- Parallel Computing
- Überblick Multithreading
- Thread Cancelation
- Barrier
- Task Parallel Library (TPL)
- Multithreading Synchronisation
- Coordination Data Structures (CDS)
- Grundlagen async und await
- PLINQ
- Globalisierung - Ressourcen
- Konzeption Mehrsprachigkeit
- .NET Resourcen-Manager
- Satelliten - Assembly
- Resourcen in ASP.NET
- Resourcen in WinForm
- Resourcen in XAML
LernzieleSie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein in die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.
ZielgruppenDer Kurs richtet sich an Entwickler:innen, die die neue Microsoft.NET Plattform kennenlernen und einsetzen wollen mit .NET Kenntnissen, die dem Einführungskurs entsprechen. Falls Sie Ihren Kenntnisstand abgleichen möchten, schauen Sie sich die Agenda der Schulung C# Grundlagen an.