menu_book
Project Setup
Setting Up A Clean Architecture Solution
menu_book
Product Catalog
Create a Product Entity
Unit Test the Domain Layer
Implement the Infrastructure Layer for Products
Test Infrastructure with Polyglot Notebooks
Build a Simple Product Catalog
menu_book
Product Catalog API
Implementing a Basic Product Catalog API
Testing Your API with Various Tools
Adding API Key Authentication to Your Basic API
Preparing Your API for External Clients
Implementing a Minimal API Approach
menu_book
Azure Function App
Creating a Mock Reviews API with Azure Functions
Adding Swagger UI with API Key Authentication
menu_book
External Review API
Implementing the Domain Layer for Reviews
Unit Testing the Domain Layer for Reviews
Implementing the Infrastructure Layer for the External Review Service
Integration Testing the External Review Service
Implementing a Simple Review Service in the Application Layer
menu_book
Authentication
Implementing Cookie Authentication
Security Enhancements - Roles, Hashing, and Cookie Security
Adding ASP.NET Core Identity with EF Core
Setting Up Microsoft Entra External ID with an ASP.NET Core MVC App
Adding Azure Entra External ID Authentication
menu_book
Monitoring
Getting Started with Azure Application Insights
Structured and Scoped Logging with Session Tracking
Custom Telemetry and Business Metrics
menu_book
CQRS
Introducing Areas and Preparing for CQRS
Introducing CQRS with MediatR and AutoMapper
Implementing the Create Product Command with FluentValidation
menu
search
Search
Enable dark mode
Enable light mode
to navigate
to select
to close
cancel
Home
Azure Function App
On this page
Table of Contents
menu_book
Azure Function App
article
Creating a Mock Reviews API with Azure Functions
article
Adding Swagger UI with API Key Authentication