Schulung .NET 7.0 - Änderungen und Neuerungen gegenüber .NET 6.0

Beschreibung/Inhalt

Dies ist eine Schulung für Umsteiger von .NET 6.0 auf .NET 7.0. Gerne bieten wir Ihnen auch eine Umstiegsschulung von älteren Versionen an.

# Strategie
Positionierung von .NET 7.0
Support für .NET 7.0
Breaking Changes in .NET 7.0
Umstieg von .NET 6.0 auf .NET 7.0

# Ahead-of-Time-Kompilierung (AOT) als Alternative zum Just-in-Time-Compiler (JIT) in .NET 7.0
Vor- und Nachteile von AOT gegenüber JIT
Kompilieren mit dem AOT-Compiler
Praxisszenarien

# Kompilieren für das WebAssembly System Interface (WASI)
Was ist WASI?
Kompilieren mit dem WASI-SDK

# Änderungen im .NET 6.0 SDK & Tools
Verbesserungen der .NET CLI (dotnet new, dotnet watch u.a.)
Verbesserungen für Hot Reloading
Direktes Deployment von Docker-Container ohne Dockerfile

# Neue Sprachfeatures in C# 11.0
Neue .NET-Basisdatentypen
Neue Typaliase für bestehende Basisdatentypen

Raw Literal Strings
Zeilenumbrüche innerhalb von Interpolationsausdrücken
UTF8-Zeichenketten (UTF-8 String Literals)

Auto-Default Structs
Required Members
Static Abstract in Schnittstellen
Attribute mit generischen Parametern

nameof() für Parameter in Annotationen
Checked user-defined Operators

Pattern für Listen und Teilmengen (List Pattern, Slice Pattern)
Pattern Matching für Span und ReadonlySpan

Generische Mathematik
Warningen bei Typnamen in Kleinbuchstaben

# Verbesserungen der Klassenbibliotheken
Neue .NET-Basisdatentypen
Verbeserungen für Zeitangaben
Verbesserungen für LINQ
Regex Source Generator
Tarball-Archive (TAR)
Verbesserungen für Nullable Reference Types
Verbesserungen in Entity Framework Core 7.0
Verbesserungen für System.Text.Json
Sonstige neue Klassen

# Verbesserungen bei den Anwendungsmodellen
Verbesserungen in WPF 7.0
Verbesserungen in Windows Forms 7.0
Verbesserungen in ASP.NET Core 7.0
Verbesserungen in Blazor 7.0

Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil