IMPORTANT! Information for Technical Reviewers
Common Mistakes, Improvements, and Errata aka list of corrections
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
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.
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
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.
Corrections for typos and other mistakes and improvements like refactoring code. Useful links to other related material.
- Command-Lines page lists all commands as a single line that can be copied and pasted to make it easier to enter commands at the prompt.
- Book Links
- Common Mistakes, Improvements, and Errata aka list of corrections
- Second edition's support for .NET 9
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
- .NET Developer Community
- .NET Tech Community Forums for topic discussions
- Q&A for .NET to get your questions answered
- Technical questions about the C# programming language
- If you'd like to apply to be a reviewer
Podcast interviews with me:
- The .NET Core Podcast - March 3, 2023
- Yet Another Podcast with Jesse Liberty - December 2022
- The .NET Core Podcast - February 4, 2022
- Yet Another Podcast with Jesse Liberty - May 2021
- The .NET Core Podcast - February 7, 2020
- Yet Another Podcast with Jesse Liberty - February 2020
- Packt Podcasts
Written interviews with me: