.NET-Basiswissen
.NET-Strategie (Was ist .NET?)
Motivation (Warum wurde .NET erfunden?)
.NET-Produkte (Was braucht man für .NET?)
.NET-Anwendungsarten (Wofür kann man .NET einsetzen?)
.NET-Plattformen (Wo läuft .NET?)
.NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)
.NET versus .NET Framework vs. .NET Core
.NET-Klassenbibliothek, Windows Runtime und Erweiterungsmodule (Welche vordefinierten Funktionalitäten gibt es in .NET?)
Visual Studio, Azure DevOps (TFS) und andere Werkzeuge (Welche Werkzeuge brauche ich?)
Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)
Ausblick (Was bringt .NET in naher Zukunft?)
C#-Sprachsyntax
Welche Sprachkonstrukte stehen zur Verfügung?
Datentypen und Basiskonstrukte
Objektorientiertes Programmieren mit C#
Funktionale Programmmierung mit C# (Delegates, Events, Lambda)
Fehlerbehandlung
Übungen zur C#-Syntax
Projekte und Projektmappen
Praxis: Anwendungen mit C#
Konsolenanwendung
Desktopanwendung
Webanwendung
Deployment von .NET-Anwendungen
Portable Apps
Self-contained Apps
Single File Deployment
App Trimming
MSIX
Abschlussrunde
Klärung aller verbliebenen Fragen der Teilnehmer