Api que retorna metadados dos jogos do megaman utilizando ASP.NET CORE
Features | Tecnologias | Como Utilizar | Arquitetura | Licença
- Web Api construida com Asp.net core API
- Crud utilizando ORM Entity Framework Core
- Utilizado em repository patterns e interfaces para fazer gestão de desacoplamento
Esse projeto foi desenvolvido usando as seguintes tecnologias:
- ASP.NET Core 3.1 (with .NET Core 3.1)
- Entity Framework Core 3.1
Conceitos/Técnicas utilizadas:
- Data Transfer Object [DTO]
- Repository Pattern
- Utilização de middelwares
- Injeção de dependências
src
├── 📂 Controllers [Rotas para endpoints]
├── 📂 Models [Modelos do banco de dados]
├── 📂 Services [Regras de negócio]
├── 📂 Middlwares [Funções intermediarias pedido HTTP e a resposta final do servidor]
├── 📂 Database [Estruturas referentes ao banco de dados]
│ ├── 📂 DTOs [Inputs Models e View Models (Data Transfer Objects)]
│ ├── 📂 EntityFramework [Arquivos referente ao ORM Entity Framework]
│ │ ├── 📂 Context [Configurações de contexto do Entity]
│ │ ├── 📂 Migrations [Migrations para atualização do Banco]
│ ├── 📂 Repositories [Repository pattern]
🧪Tests [Em construção]
Clone essa aplicação utilizando o Git e siga os próximos passos:
# 1. Clone esse repositório
$ git clone https://github.com/felipeAguiarCode/MegaApiDotnetCore.git
# 2. Abra o projeto no vs code
Abra o diretório princial no seu vscode utilizando 'code .'
# 3. Faça a restauração das dependências
Utilize o comando 'dotnet restore' para fazer a restauração dos pacotes nuggets
# 4. Rode a aplicação
Use o CMD para executar a API no 'dot.net'
This project is under the MIT license. See the [LICENSE] for more information.
Felipe Aguiar |
---|