1 – .NET-Grundlagen
- Was ist Microsoft .NET?
- Common Language Runtime
- Framework Class Library
- Sprachinteroperabilität
- Verwalteter Code
- .NET Core und plattformübergreifende Entwicklung
2 – Klassenbibliotheken
- Komponenten in .NET
- Klassenbibliotheken mit Visual Studio
- Verwenden von Verweisen
3 – Pakete und Frameworks
- NuGet-Pakete und -Katalog
- Metapakete und Frameworks
- Pakete in .NET Core
- Portieren vom klassischen .NET zu .NET Core
- Visual Studio-Paket-Manager
- Installieren von Paketen
- Erstellen von Paketen
4 – E/A und Serialisierung
- Verzeichnisse
- Dateien und Streams
- XML-Serialisierung
5 – Delegaten und Ereignisse
- Delegaten
- Generieren von Zufallszahlen
- Anonyme Methoden
- Lambdaausdrücke
- Ereignisse
6 – .NET-Programmiermodell
- Garbage Collection
- Finalize und Dispose
- Prozesse
- Befehlszeilenargumente
- Threads
7 – .NET-Threading
- Threading-Grundlagen
- ThreadPool
- Vordergrund- und Hintergrundthreads
- Synchronisierung
- Task Parallel Library