C# 10 and .NET 6 – Modern Cross-Platform Development
Mark J. Price has over 20 years of experience as a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions. He has passed over 80 Microsoft programming examinations since 1993 and specializes in preparing others to pass them. Mark worked for Microsoft in Redmond, Washington, between 2001 and 2003, writing official courseware.
This current edition of this comprehensive book has been extensively rewritten to incorporate all of the latest features that come with C# 10 and .NET 6.
You'll learn object-oriented programming, as well as how to write, test, and debug functions, implement interfaces, and inherit classes. The book goes over the .NET APIs for managing and querying data, monitoring and improving performance, and working with the filesystem, async streams, and serialization. ASP.NET Core will be used to create and deploy cross-platform projects such as websites and services.
Rather of distracting you with superfluous application code, the first twelve chapters will educate you about C# language constructs and many .NET libraries using simple console apps. After you've learned the fundamentals, you'll construct actual apps and services with ASP.NET Core, the Model-View-Controller (MVC) paradigm, and Blazor in later chapters.
What you will discover:
- Create rich web experiences with Blazor, Razor Pages, the Model-View-Controller (MVC) design, and other ASP.NET Core capabilities.
- Using object-oriented programming, you can create your own kinds.
- Functions must be written, tested, and debugged.
- LINQ allows you to query and manipulate data.
- Entity Framework Core, Microsoft SQL Server, and SQLite can be used to integrate and update databases in your apps.
- Create and consume sophisticated services utilizing cutting-edge technologies such as gRPC and GraphQL.
- Create cross-platform apps with XAML.
Among the best books on application development and programming, C# 10 and .NET 6 – Modern Cross-Platform Development is intended for both beginners and C# and .NET programmers who have previously worked with C# and want to catch up with the changes made in the last few years. You do not need any C# or.NET experience to read this book. However, before you begin, you should have a general understanding of programming.
Author: Mark J. Price
Link to buy: https://www.amazon.com/10-NET-Cross-Platform-Development-websites/dp/1801077363/
Ratings: 4.5 out of 5 stars (from 197 reviews)
Best Sellers Rank: #32,281 in Books
#2 in Cross-platform Software Development
#2 in Microsoft .NET
#3 in C# Programming (Books)