O objetivo deste projeto foi implementar as tecnologias mais comumente usadas, e compartilhar como um projeto base para WEB API em NET Core 3.1
Se você gostou do projeto ou ajudou de alguma maneira, dê uma estrela ;)
- Você precisará do Visual Studio 2019 e do .NET Core SDK mais recentes.
- *** Verifique se você instalou a mesma versão de tempo de execução (SDK) descrita em global.json ***
- O SDK e as ferramentas mais recentes podem ser baixados em https://dot.net/core.
Além disso, você pode executar o projeto no Visual Studio Code (Windows, Linux ou MacOS).
Para saber mais sobre como configurar seu ambiente, visite o [Guia de Download do Microsoft .NET] (https://www.microsoft.com/net/download)
- .NET Core 3.1
- ASP.NET WebApi Core com JWT Bearer Authentication
- ASP.NET Identity Core
- Entity Framework Core 3.1
- .NET Core Native DI
- AutoMapper
- FluentValidator
- Swagger UI com JWT support
- Health Checks
- Redis
- Ip Rate Limit
- OWASP Security
- Arquitetura completa com preocupações de separação de responsabilidades, SOLID e Código Limpo
- Domain Driven Design (Layers and Domain Model Pattern)
- Domain Events
- Domain Notification
- Repository e Generic Repository
- ** NÃO ** pretende ser uma solução definitiva
- Cuidado para usar na forma de produção
Envie uma mensagem :)