Table of Contents
- Introduction
- Automated Testing
- Architectural Principles
- The MVC Pattern using Razor
- The MVC Pattern for Web APIs
- Understanding the Strategy, Abstract Factory, and Singleton Design Patterns
- Deep Dive into Dependency Injection
- Options and Logging Patterns
- Structural Patterns
- Behavioral Patterns
- Understanding the Operation Result Design Pattern
- Understanding Layering
- Getting Started with Object Mappers
- Mediator and CQRS Design Patterns
- Getting Started with Vertical Slice Architecture
- Introduction to Microservices Architecture
- ASP.NET Core User Interfaces
- A Brief Look into Blazor
- Appendix A
- Appendix B

