Motivation: Warum .NET?
Bausteine von .NET Framework und .NET Core
Standardisierung (ECMA/ISO)
Die .NET-Varianten: Gemeinsamkeiten und Unterschiede zwischen .NET, .NET Core, WinRT, Mono, Xamarin
.NET-Architektur und Konzepte
- CLR
- Intermediation (Managed Code versus Native Code)
- Speicherverwaltung / Garbage Collection
- Typkonzept
- Assemblies
- Namensräume
- Exceptions
- XML-Konfiguration
- Interoperabiliät zwischen Managed Code und Native Code
- Sicherheit
- Deployment
Überblick .NET-Sprachen
Werkzeuge
- Die Entwicklungsumgebung Visual Studio (Version nach Wahl)
- Andere Werkzeuge (SDK, Visual Studio-Erweiterungen, Open Source, Drittanbieter)
Überblick über die .NET-Anwendungsarten
- Windows-Anwendungen mit Windows Forms und WPF
- Apps mit WinRT und Xamarin
- Webanwendungen mit ASP.NET und ASP.NET Core
- Webservices/HTTP-/REST-Services mit ASP.NET und ASP.NET Core
- Konsolenanwendungen und Systemdienste
Überblick über die Klassen der .NET-Klassenbibliothek
- Namensräume
- Wichtige Klassen
Die deutschsprachige .NET-Community
Ausblick auf kommende Versionen