Kursbeschreibung
In diesem dreitägigen C#-Aufbaukurs vertiefst du dein Wissen in der objektorientierten Programmierung. Du arbeitest mit Interfaces, Delegates, Generics und Design Patterns und lernst außerdem die Grundlagen des parallelen Computings kennen.
Die wichtigsten Themen im Überblick
- C# fortgeschritten anwenden
- Interfaces sicher implementieren
- Delegates & Events nutzen
- Generics professionell einsetzen
- Design Patterns verstehen
- Multithreading effektiv nutzen
Zielgruppe
Voraussetzung für die Schulung
Kursinhalte
- Interfaces
- Definition und Bedeutung von Interfaces
- Arbeiten mit Interfaces
- Standardinterfaces in .NET
- Implementierung von Interfaces
- Delegates
- Einführung in Delegates?
- Verwendung von Callback-Delegates
- Event-Delegates in C#
- Asynchrone Delegates
- Verwendung anonymer Methoden mit Delegates
- Generics
- Einführung in generische Datentypen
- Entwerfen und Implementieren von Generics
- Constraints für Parameter in Generics
- Design Patterns
- Einordnung von Design Patterns in die Software-Architektur
- Entwurfsmuster und ihre Anwendung
- Auswahl des passenden Entwurfsmusters
- Praktische Anwendung von Entwurfsmustern
- Parallel Computing
- Grundlagen des Multithreadings
- Thread-Cancellation und Sicherheitsmaßnahmen
- Synchronisation von Threads im Multithreading





















