clean-architecture-essencial

clean architecture

You can check full course here:

https://www.udemy.com/course/clean-architecture-essencial-asp-net-core-com-c/

Requirements & technologies

  • .NET6.0
    • CleanArch follows (.NET5.0)
    • CleanArchMVC follows (.NET6.0)
  • SQL Server
  • Visual Studio 2022 Community or Visual Studio Code
  • EFCore
  • Clean Architecture
  • DDD
  • CQRS

Run

API

Check for swagger docs:

https://localhost:7143/swagger/index.html

Preview

clean architecture

WebUI

Check for WebUI:

https://localhost:7003/

Preview

clean architecture

Default Access

Admin:

{
  "email": "admin@localhost",
  "password": "admin#123456"
}

User:

{
  "email": "usuario@localhost",
  "password": "usuario#123456"
}

Useful commands while developing

CleanArch.Infra.Data

-- criar a migração

add-migration Initial

-- aplicar o script de migração

update-database

-- adicionar seed

add-migration SeedProducts

-- criar a migração para o contexto do identity

add-migration CreateIdentityTables

More Images

clean architecture

clean architecture