C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code, 5th Edition
(as of May 16,2022 14:17:32 UTC – Details)
From the Publisher
What’s new in this fifth edition?
For this fifth edition, we went through the whole book and brought everything up-to-date for C# 9 and .NET 5.
For the C# language, the fifth edition covers top-level programs, records, and improved pattern matching for a more functional style of writing code.
For the .NET libraries, it covers working with images using ImageSharp and EF Core features like scaffolding entity models using the dotnet-ef tool, filtered includes, and simplified methods to get the generated SQL.
The biggest addition is a whole new chapter about using Blazor Server and Blazor WebAssembly to build components for web user interfaces.
What are the key takeaways from your book?
.NET 5 has definitively overtaken .NET Framework as Microsoft’s best .NET platform. Some features of C# 8 and 9 are not supported for .NET Framework but are fully supported for .NET 5. .NET Framework 4.8 is the last major version of that platform.
Developers should learn the .NET 5 platform today to prepare for Microsoft’s unification of all its .NET variants with .NET 6 due in November 2021.
How can this book help those wanting to learn C# 9 and .NET 5?
This book provides comprehensive, detailed information about modern .NET, along with all three parts that a developer needs to learn; the C# programming language, the .NET class libraries, and the common App Models for building real applications.
As an educator, I am able to explain a topic in an easy to learn way and to enough depth that the reader understands the concept and has seen a working example. This is all without being overwhelmed by unnecessary detail that can be found online in official documentation if the readers choose to dig deeper.
Publisher : Packt Publishing; 5th ed. edition (November 10, 2020)
Language : English
Paperback : 822 pages
ISBN-10 : 180056810X
ISBN-13 : 978-1800568105
Item Weight : 3.05 pounds
Dimensions : 7.5 x 1.86 x 9.25 inches