What You Will Learn
• 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
Who This Book Is For
Developers of any level who want to either learn C# and .NET or want to take their skills to the next level.
“Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a ‘must-have’ for your collection if you are learning .NET!”
– Rick McGuire, Senior Application Development Manager, Microsoft
“Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized ‘classic’ a ‘must-have’. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET and ASP.NET Core should get this book.”
– Brian A. Randell, Partner, MCW Technologies and Microsoft MVP
What You Will Learn
• 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
Who This Book Is For
Developers of any level who want to either learn C# and .NET or want to take their skills to the next level.
“Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a ‘must-have’ for your collection if you are learning .NET!”
– Rick McGuire, Senior Application Development Manager, Microsoft
“Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized ‘classic’ a ‘must-have’. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET and ASP.NET Core should get this book.”
– Brian A. Randell, Partner, MCW Technologies and Microsoft MVP

Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming
1640