Projeto inicial para meetup/hand's-on .NET Core
Nos próximos encontros, iremos evoluir o projeto para tópicos:
- Estruturação de Projeto com derivação conceitual Domain Driven;
- Conhecendo o Dotnet CLI;
- Conhecendo o *.SLN e *.CSPROJ;
- Implementação de designs, tais como: Template Method, Strategy, Repository, Buider, dentre outros...
- Fluent Validation;
- Auto Mapper;
- Entity Framework com SQLite, Migrations e SEED.
- Evoluindo API para alta disponibilidade com processamento assíncrono (Async/Await);
- Versionamento de API;
- Documentação de API's com Swagger;
- Serviço de Log utilizando ILogger e Log4Net;
- Tratar esgotamento de socket com IHttpClientFactory e respectivo design para clients;
- Resiliência com Polly;
After clone the project
dotnet run
Se faz necessário ambiente com seguintes recursos:
.NET Core 3.1 - The framework used
To check this functionality:
dotnet --version
For more details
dotnet --info
To run the tests use dotnet CLI
dotnet test
Microsoft .NET Core
Entity Framework Core
Fluent Validation
Auto Mapper
SQLite
xUnit