With each new C# version, new features are added. This is also the case in C# version 14. The latest LTS version of .NET is version 10, which brings a variety of enhancements including Native AOT and Source Generators.
C# 14 and .NET 10
Duration: 2 days
With each new C# version, new features are added. This is also the case in C# version 14. It is the same with .NET. The latest LTS version of .NET is version 10. .NET 10 brings a variety of enhancements. Two of the most important are Native AOT and Source Generators.
Who Should Attend
- Developers and technical professionals who want to deepen their skills in C# 14 and .NET 10.
- Architects and team leads evaluating practical implementation patterns.
- Teams adopting modern engineering practices for delivery and operations.
Prerequisites
- Basic software development experience
- Familiarity with common development tools and workflows
- Interest in applying the course topics in real projects
Learning Goals
- Understand the core concepts and architecture behind the course topic
- Apply recommended implementation patterns in practical scenarios
- Build and validate solutions using modern tooling and workflows
- Troubleshoot common issues and improve reliability
- Plan next steps for production-ready adoption
Course Content
New Features of C# 11
- Raw string literals
- Generic math
- List patterns
- Minor C# 11 Enhancements
New Features of C# 12
- Primary Constructors
- Collection expressions
- Default Lambda Parameters
- Inline Arrays
- Interceptors
- Minor C# 12 Enhancements
Extensions to .NET Libraries
- .NET Native AOT
- Source generators
- EF Core updates
- Introduction to .NET Aspire
- Blazor updates
Hands-on Labs
- Set up a working project baseline for the course topic
- Implement a core feature and validate expected behavior
- Integrate testing or automation to improve quality and repeatability
Outcomes
After completing this course, participants can apply the covered concepts and tooling to implement reliable solutions in real-world projects.