(back) ASP.NET Core Clean Architecture (back)
- Common web application architectures
- innovativeinstitution / CleanArchDemo
- Greg Trevellick / Clean Architecture
1. Introduction
2. Clean Architecture Structure
- 1. GitHub For Visual Studio
- 2. Commit Initial Solution
- 3. Initial Folder Structure
3. Presentation Layer
- 1. Presentation Layer Project
- 2. Identity Migration
- 3. Launch MVC
- 4. Commit MVC
- 5. Rename Folders
4. .NET Core Versioning
5. Domain Layer
- 1. Domain Layer Project
- 2. Domain Models
6. Infrastructure Data Layer
- 1. Infrastructure Data Project
- 2. Database Context
- 3. Configure MVC for Data Context
- 4. Commit Infrastructure Data Layer
7. Application Layer
- 1. Application Layer Project
- 2. View Models
- 3. Service Interfaces
- 4. Repository Interfaces
- 5. Commit Application Layer
8. Implementation
- 1. Service Implementation
- 2. Repository Implementation
- 3. Method Implementation
9. Inversion of Control
- 1. Infrastructure IOC Project
- 2. Dependency Container
- 3. Register Services
10. Presentation Layer Implementation
- 1. Seed Initial Data
- 2. Add Images
- 3. Controller
- 4. ViewModel from Service
- 5. Define Views
- 6. Custom CSS
- 7. Adjust Layout and Launch MVC
11. Presentation Layer Finalized
- 1. Deep Dive Debug
- 2. Secure Controller
- 3. Commit Presentation Layer
Comments (
)
Link to this page:
//www.vb-net.com/QuickHelp/Core1/Core2.htm
|