What You Will Learn
Our Approaches to Clean Architecture
We will explore Clean Architecture in two approaches.
Looking at an Existing Clean Architecture Reference Application
We will see how the guiding principles are applied in an existing reference application we maintain called eShopOnWeb.
eShopOnWeb is an eCommerce solution with the following components:
- Web – a eCommerce site that sells .NET merchandise
- PublicAPI – that enables people to query the product catalog
- BlazorAdmin – admin portal to manage what appears in the eShop portal
- Class libraries
Using Ardalis' Clean Architecture Template
In a separate section, we will walk through how to use Ardalis’ Clean Architecture template to create a pizza-themed application. While this walk-through may appear elsewhere, in this course, we explain the “why”s and the “how”s.