
Überblick
Mit .NET 9.0 setzt Microsoft den jährlichen Release-Rhythmus fort und liefert zahlreiche Verbesserungen in SDK, Runtime, Basisklassenbibliotheken sowie den wichtigsten Frameworks wie ASP.NET Core und Entity Framework. Diese Schulung gibt Ihnen einen strukturierten Überblick über alle relevanten Neuerungen und zeigt, wie Sie diese in bestehenden und neuen Projekten gewinnbringend einsetzen.
.NET 9.0 fokussiert sich auf drei Kernbereiche: verbesserte Entwicklerproduktivität durch neue SDK-Werkzeuge, höhere Laufzeit-Performance durch optimierten JIT-Compiler und Garbage Collector, sowie modernisierte APIs in den Basisklassenbibliotheken. Unser erfahrener Dozent führt Sie praxisnah durch jede Neuerung – mit Live-Demos und Code-Beispielen.
Hinweis: Diese Schulung richtet sich an Entwickler, die bereits mit .NET 6, 7 oder 8 arbeiten und gezielt die Unterschiede und neuen Möglichkeiten von .NET 9.0 kennenlernen möchten. Format und Dauer werden individuell an Ihre Bedürfnisse angepasst.
Schulungsinhalte
- .NET SDK 9.0: Neue CLI-Befehle, Projekt-Templates, Build-Optimierungen und NuGet-Verbesserungen
- Runtime-Performance: Verbesserungen im JIT-Compiler (Tiered Compilation, Dynamic PGO), optimierter Garbage Collector und reduzierter Speicherverbrauch
- Basisklassenbibliotheken (BCL): Neue Collection-Typen, erweiterte LINQ-Methoden, System.Text.Json-Neuerungen und Kryptographie-APIs
- ASP.NET Core 9.0: Minimal APIs, Blazor Server & WebAssembly Hybrid-Modell, SignalR-Verbesserungen und neue Middleware
- Entity Framework Core 9.0: Verbesserte LINQ-Translation, neue Bulk-Operationen, HierarchyId-Unterstützung und Azure Cosmos DB Provider
- Native AOT & Trimming: Erweiterter AOT-Support für Web-APIs, verbesserte Kompatibilität und reduzierte Anwendungsgröße
- Container & Cloud-Native: Optimierte Docker-Images, verbesserte Health Checks und OpenTelemetry-Integration
- Migration & Upgrade: Strategien und Werkzeuge für den Umstieg von .NET 8 auf .NET 9.0, Breaking Changes und Kompatibilitätshinweise
- C# 13 Sprachfeatures: Neue Sprachkonstrukte, Pattern Matching Erweiterungen und params-Collections
Zielgruppe
Diese Schulung richtet sich an Softwareentwickler, Architekten und technische Projektleiter, die mit dem Microsoft .NET Ecosystem arbeiten. Ideal für Teams, die ein Upgrade ihrer bestehenden Anwendungen planen oder neue Projekte mit .NET 9.0 starten möchten.
Format & Dauer
Die Schulung wird als In-House-Veranstaltung oder Online-Workshop angeboten. Je nach Umfang der gewünschten Themen kann die Schulung als kompakter 2-Tages-Intensivkurs oder als erweiterte 3-Tages-Schulung mit praktischen Übungen durchgeführt werden. Alle Inhalte werden individuell auf Ihre Projekte und Ihr bestehendes Wissen abgestimmt.
Voraussetzungen
Grundkenntnisse in C# und .NET sind erforderlich. Idealerweise haben die Teilnehmer bereits mit .NET 6 oder höher gearbeitet. Kenntnisse in Visual Studio oder Visual Studio Code werden vorausgesetzt. Für die praktischen Übungen sollte ein Laptop mit installiertem .NET 9.0 SDK bereitstehen.