Este projeto é um exemplo de infraestrutura extensível para construção de API Web REST com ASP.NET Core.
Este exemplo contém uma série de truques e técnicas que são resultado de alguns conhecimentos em programação WebAPI/REST em ASP.NET Core
Se você deseja se aprofundar totalmente em REST, segurança de API, ASP.NET Core e muito mais.
Testando Clone ou baixe este repositório Crie a solução usando a linha de comando com dotnet build Vá para o diretório MyApi e execute o projeto usando a linha de comando com dotnet run Navegue até este url https://localhost:8000/swagger para ver a página SwaggerUI
Técnicas e Recursos
Injeção de dependência usando Autofac (Ioc Container) Princípio de responsabilidade única Mapeie recursos usando AutoMapper Gerenciamento de versionamento usando Swagger (Swashbuckle) Gerador automático de documentos para Swagger Integre Swagger e versionamento das melhores práticas para desempenho e segurança