Jump to ratings and reviews
Rate this book

C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals: Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026

Rate this book
An easy-to-follow guide for beginners and intermediate programmers to master the concepts, real-world applications, and latest features of C# 14 and .NET 10 through hands-on exercises using Visual Studio 2026 and VS Code

Free with your DRM-free PDF version + access to Packt's next-gen Reader

Key FeaturesExplore the newest additions to the C# language, the .NET class libraries, and data modeling with Entity Framework CoreBuild professional modern websites and services with ASP.NET Core, Blazor, and Minimal API servicesEnhance your skills with step-by-step code examples and good practice tipsBook DescriptionC# and .NET remain the backbone of modern enterprise and cross-platform development. Whether you're building high-performance websites and services on Windows or Linux or desktop apps that run on Windows and macOS, the .NET ecosystem provides a mature yet constantly evolving foundation for software development. With the release of C# 14 and .NET 10, developers now have access to a more powerful toolset.

This tenth edition has been thoroughly updated to reflect the latest features. It begins with a deep grounding in object-oriented programming and then walks you through building, testing, and debugging functions, as well as managing resources with .NET libraries. You'll work with data using LINQ and serialization, handle filesystem operations, and integrate new features like numerical string comparisons and OrderedDictionary improvements. This book explains C# 14 updates, such as field modifiers, partial events, and instance constructors, in a real-world context. It also guides you in building practical projects with ASP.NET Core 10, exploring Blazor and Minimal API web services that support AOT compilation—ideal for microservices and containers.

By the end of the book, you’ll be ready to ship professional websites, services, and tools across platforms, confident in your ability to build software that's maintainable, efficient, and aligned with modern .NET development.

What you will learnDiscover the new features in .NET 10, including the NumericOrdering option and OrderedDictionary enhancementsLeverage the latest ASP.NET Core 10 features, such as OpenAPI 3.1 document generation, YAML format support, and populating XML doc commentsUse native AOT publishing for faster startup and reduced memory footprintBuild rich web user interface experiences with BlazorIntegrate databases into your applications using EF Core 10 entity modelsQuery and manipulate data using LINQDevelop powerful web services with Minimal APIsWho this book is forThis book is for beginner-to-intermediate level C# and .NET developers. While prior experience with C# or .NET is not a prerequisite, a general understanding of programming concepts will be helpful.

To learn about technologies for building modern .NET projects such as gRPC, SignalR, and GraphQL for services, or Avalonia, Blazor, and .NET MAUI for apps, read Mark's Apps and Services with .NET 10.

For more mature web development technologies like ASP.NET Core MVC, controller-based Web API services, OData services, and Umbraco CMS, check out Mark's Real-World Web Development with .NET 10.

Table of ContentsHello, C#! Welcome, .

1495 pages, Kindle Edition

Published November 11, 2025

10 people are currently reading
4 people want to read

About the author

Mark J. Price

33 books20 followers
Mark J Price is a former Microsoft Certified Trainer (MCT) and current Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with more than 20 years' of educational and programming experience.

Since 1993 Mark has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them too. His students range from professionals with decades of experience to 16-year-old apprentices with none. Mark successfully guides all of them by combining educational skills with real-world experience consulting and developing systems for enterprises worldwide.

Between 2001 and 2003 Mark was employed full-time to write official courseware for Microsoft in Redmond, USA. Mark's team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft he taught "train-the-trainer" classes to get other MCTs up-to-speed on C# and .NET.

Currently, Mark creates and delivers training courses for Episerver's Digital Experience Platform, the best .NET CMS for Digital Marketing and E-commerce.

In 2010 Mark studied for a Post-Graduate Certificate in Education (PGCE). He taught GCSE and A-Level mathematics in two London secondary schools. Mark holds a Computer Science BSc. Hons. Degree from the University of Bristol, UK.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
1 (100%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.