/apps-services-net8

Repository for the Packt Publishing book titled "Apps and Services with .NET 8" by Mark J. Price

Primary LanguageC#

IMPORTANT! Information for Technical Reviewers

Common Mistakes, Improvements, and Errata aka list of corrections

Apps and Services with .NET 8, Second Edition

Repository for the Packt Publishing book titled "Apps and Services with .NET 8" by Mark J. Price

This book is expected to publish on Tuesday, December 5, 2023.

My author page on Amazon: https://www.amazon.com/Mark-J-Price/e/B071DW3QGN/

All of my books on my publisher Packt's website: https://subscription.packtpub.com/search?query=mark+j.+price

Code solutions for Visual Studio 2022 and Visual Studio Code

If you have Visual Studio 2022 and Visual Studio Code and its C# extension installed on the same computer, the build process can sometimes conflict. This is because Visual Studio has its own non-standard build server that is different from the standard build server used by .NET SDK. Visual Studio 2022 and Visual Studio Code also use different file types to group projects. So I have duplicated and separated solution code for each product:

  • /vs: Visual Studio 2022 for Windows or Mac solution files and projects for each chapter.
  • /vscode: Visual Studio Code workspace files and projects for each chapter.

Chapters

Introduction

  • Chapter 1 Introducing Apps and Services with .NET

Data

  • Chapter 2 Managing Relational Data Using SQL Server
  • Chapter 3 Building Entity Models for SQL Server Using EF Core
  • Chapter 4 Managing NoSQL Data Using Azure Cosmos DB

Specialized Libraries

  • Chapter 5 Multitasking and Concurrency
  • Chapter 6 Implementing Popular Third-Party Libraries
  • Chapter 7 Handling Dates, Times, and Internationalization

Services

  • Chapter 8 Building and Securing Web Services Using Minimal APIs
  • Chapter 9 Caching, Queuing, and Resilient Background Services
  • Chapter 10 Building Serverless Nanoservices Using Azure Functions
  • Chapter 11 Broadcasting Real-Time Communication Using SignalR
  • Chapter 12 Combining Data Sources Using GraphQL
  • Chapter 13 Building Efficient Microservices Using gRPC

Apps

  • Chapter 14 Building Web User Interfaces Using ASP.NET Core
  • Chapter 15 Building Web Components Using Blazor
  • Chapter 16 Leveraging Open-Source Blazor Component Libraries
  • Chapter 17 Building Mobile and Desktop Apps Using .NET MAUI
  • Chapter 18 Implementing Model-View-ViewModel for .NET MAUI
  • Chapter 19 Integrating .NET MAUI Apps with Blazor and Native Platforms
  • Chapter 20 Introducing the Survey Project Challenge

Extra content to download

The appendix and color figures are available to download as PDFs:

  • Appendix A, Answers to the Test Your Knowledge Questions: coming November 2023.
  • Color images of the screenshots/diagrams used in this book: coming November 2023.

Important

Corrections for typos and other mistakes and improvements like refactoring code. Useful links to other related material.

Microsoft Certifications

Microsoft used to have exams and certifications for developers that covered skills like C# and ASP.NET. Sadly, they have retired them all. These days, the only developer-adjacent exams and certifications are for Azure or Power Platform, as you can see from the certification poster: https://aka.ms/traincertposter

Microsoft .NET community support

Interviews with me

Podcast interviews with me:

Written interviews with me: