Pro C# 10 with .NET 6 : Foundational principles and practices in programming
Explore C# 10 features and updates in records and record structs, global and implicit using directives, file level namespaces, extended property patterns, and more. Develop applications with C# and modern frameworks for services, web, and smart client applications. Hit the ground running with ASP.NET Core web applications using MVC and Razor Pages, including view components, custom tag helpers, custom validation, GDPR support, and areas. Build ASP.NET RESTful services complete with versioning, enhanced swagger, and basic authentication. Embrace Entity Framework Core for building real-world, data-centric applications, with deeply expanded coverage new to this edition including SQL Server temporal table support. Dive into Windows Desktop Apps on .NET 6 using Windows Presentation Foundation. Understand the philosophy behind .NET. Discover the new features in .NET 6, including single file applications, smaller container images, and more
