Skip to content

Project that contains the design and structure folder using Clean Architecture and implementing a CRUD with MongoDB

Notifications You must be signed in to change notification settings

lukaofirst/dotnet-clean-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotnet-clean-architecture

ENG

  • Project that contains the design and structure folder using Clean Architecture and implementing a CRUD with MongoDB

Project's Details

  • The Domain's layer contains the Entities, Interfaces and Settings Variables
  • The Infraestructure's layer contains the Database Context, in this case was used MongoDB and all the application's Repositories
  • The Application's layer contains all the Services, Mappings and DTOs
  • The IoC's layer contains all the subscriptions to the project
  • The WebAPI contains an API, but it could be switched to a SPA
Vocabulary
  • CRUD (Create, Read, Update and Delete)
  • IoC (Inversion of Control)
  • API (Application Programming Interface)
  • SPA (Single Page Application)
  • DTO (Data Transfer Objects)

PT-BR

  • Projeto que contém o design e estruturação de diretórios usando Arquitetura Limpa e implementação de CRUD com MongoDB

Detalhes do Projeto

  • A camada Domain contém as Entidades, Interfaces e Variáveis de Configuração
  • A camada de Infraestrutura contém o Contexto do Banco de Dados, nesse caso foi utilizado MongoDB e os Repositórios da aplicação
  • A camada de Aplicação contêm os Serviços, Mapeamentos e DTOs
  • A camada IoC contém todas a subinscrições do projeto
  • A camada WebAPI contém uma API, porém pode ser substituída por um SPA
Vocabulário
  • CRUD (Criar, Ler, Atualizar e Deletar)
  • IoC (Inversão de Controle)
  • API (Interface de Programação de Aplicativo)
  • SPA (Aplicativo de Página Única)
  • DTO (Objetos de Transferência de Dados)

About

Project that contains the design and structure folder using Clean Architecture and implementing a CRUD with MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages