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 10th ed. Edition

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 10th ed. Edition book cover

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 10th ed. Edition

Author(s): Mark J. Price (Author)

  • Publisher: Packt Publishing
  • Publication Date: November 11, 2025
  • Edition: 10th ed.
  • Language: English
  • Print length: 828 pages
  • ISBN-10: 1836206631
  • ISBN-13: 9781836206637

Book Description

An easy-to-follow guide for beginners and intermediate programmers to master modern C# and .NET development through hands-on examples using Visual Studio 2026 and VS Code.

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

Key Features

  • Explore the newest additions to the C# language, the .NET class libraries, and data modeling with Entity Framework Core
  • Build professional modern websites and services with ASP.NET Core, Blazor, and Minimal API services
  • Enhance your skills with step-by-step code examples and good practice tips

Book Description

C# and .NET continue to power modern cross-platform and enterprise development. With the release of C# 14 and .NET 10, developers gain access to a more capable, efficient, and future-ready platform for building websites, services, and applications across Windows, Linux, and macOS.

This fully updated tenth edition takes a practical, hands-on approach. You’ll start with core C# and object-oriented programming concepts, then progress through building, testing, and debugging applications while working with .NET libraries, filesystems, serialization, and LINQ. The book covers key C# 14 enhancements—such as field modifiers, partial events, and instance constructors, explained through real-world examples.

You’ll also build modern web solutions using ASP.NET Core 10, Blazor, and Minimal APIs, including support for native AOT compilation, making this book well suited for cloud-native, microservice, and container-based development.

By the end of the book, you’ll be confident in building maintainable, high-performance websites and services aligned with modern .NET development practices.

What you will learn

  • Discover the new features in .NET 10, including the NumericOrdering option and OrderedDictionary enhancements
  • Leverage the latest ASP.NET Core 10 features, such as OpenAPI 3.1 document generation, YAML format support, and populating XML doc comments
  • Use native AOT publishing for faster startup and reduced memory footprint
  • Build rich web user interface experiences with Blazor
  • Integrate databases into your applications using EF Core 10 entity models
  • Query and manipulate data using LINQ
  • Develop powerful web services with Minimal APIs

Who this book is for

This book is for beginner-to-intermediate C# and .NET developers who want to build modern, cross-platform websites and services. Prior experience with C# or .NET is helpful but not required; a basic understanding of programming concepts is sufficient.

Table of Contents

  1. Hello, C#! Welcome, .NET!
  2. Speaking C#
  3. Controlling Flow, Converting Types, and Handling Exceptions
  4. Writing, Debugging, and Testing Functions
  5. Building Your Own Types with Object-Oriented Programming
  6. Implementing Interfaces and Inheriting Classes
  7. Packaging and Distributing .NET Types
  8. Working with Common .NET Types
  9. Working with Files, Streams, and Serialization
  10. Working with Data Using Entity Framework Core
  11. Querying and Manipulating Data Using LINQ
  12. Introducing Modern Web Development Using .NET
  13. Building Websites Using ASP.NET Core
  14. Building Interactive Web Components Using Blazor
  15. Building and Consuming Web Services

Editorial Reviews

Review

“A go-to resource for mastering new language features through real-world examples and unlocking the full potential of technologies like keyed services, collection expressions, frozen collections, and primary constructors.”

Pavle Davitkovic, Software Developer at Ingsoftware

“If you’re a new .NET developer or looking for a refresher, I can’t recommend this book enough.”

Milan Jovanovic, Microsoft MVP

“Whether you’re just starting out or looking to level up your skills, this is your essential guide to mastering the latest advancements in C# and .NET — a must-read for beginners and experienced developers alike.”

Stefan Dokic, Microsoft MVP

“An absolute wealth of reference examples for developers. Highly recommend it for your bookshelf if you’re a dotnet dev!”

Nick Cosentino, Principal Software Engineering Manager at Microsoft

“Whether you’re looking to learn C# or start writing real-world applications in the world of .NET, this book is for you.”

Anton Martyniuk, Microsoft MVP in Developer Technologies

About the Author

Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with over 20 years of experience. Since 1993, he has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was employed to write official courseware for Microsoft in Redmond, USA. His 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 Microsoft Certified Trainers up-to-speed on C# and .NET. Mark has spent most of his career training a wide variety of students, from 16-year-old apprentices to 70-year-old retirees, with the majority being professional developers. Mark holds a BSc in Computer Science.

View on Amazon

未经允许不得转载:Wow! eBook » 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 10th ed. Edition