Improvements & Errata - list of corrections
Apps and Services with .NET 7, First Edition
With every Packt book you get a DRM-free PDF version of that book at no cost. Submit your proof of purchase at the following link: https://packt.link/free-ebook/9781801813433
Available on Amazon in Paperback or Kindle editions from November 15, 2022. My author page on Amazon: https://www.amazon.com/Mark-J-Price/e/B071DW3QGN/
Available on Packt's website in eBook or Print + eBook editions, or included with a Packt Subscription from November 15, 2022. All of my books on 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 for Windows 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:
- /vs4win: Visual Studio 2022 for Windows solution files and projects for each chapter
- /vscode: Visual Studio Code workspace files and projects for each chapter
Sibling books
GitHub repository for C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals
Technologies covered in the book
Chapters
- Chapter 1 Introducing Apps and Services with .NET
- Chapter 2 Managing Relational Data Using SQL Server
- Chapter 3 Managing NoSQL Data Using Azure Cosmos DB
- Chapter 4 Benchmarking Performance, Multitasking, and Concurrency
- Chapter 5 Implementing Popular Third-Party Libraries
- Chapter 6 Observing and Modifying Code Execution Dynamically
- Chapter 7 Handling Dates, Times, and Internationalization
- Chapter 8 Protecting Your Data and Applications
- Chapter 9 Building and Securing Web Services with Minimal APIs
- Chapter 10 Exposing Data via the Web Using OData
- Chapter 11 Combining Data Sources Using GraphQL
- Chapter 12 Building Efficient Microservices Using gRPC
- Chapter 13 Broadcasting Real-Time Communication Using SignalR
- Chapter 14 Building Serverless Nanoservices Using Azure Functions
- Chapter 15 Building Web User Interfaces Using ASP.NET Core
- Chapter 16 Building Web Components Using Blazor WebAssembly
- Chapter 17 Leveraging Open-Source Blazor Component Libraries
- Chapter 18 Building Mobile and Desktop Apps Using .NET MAUI
- Chapter 19 Integrating .NET MAUI Apps with Blazor and Native Platforms
- Chapter 20 Introducing the Survey Project Challenge
Bonus content
Chapters 7 and 12, and the appendix and color figures are available to download as PDFs:
- Sample Chapters 7 and 12 - Apps and Services with .NET 7
- Appendix A, Answers to the Test Your Knowledge Questions
- Color images of the screenshots/diagrams used in this book
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
- .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
Interviews with me
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: