| Camadas | Ações |
|---|---|
| WebApi | Necessário implementar |
| Application | Finalizar CustomerAppService |
| Domain | Validar e-mail |
| Repository | Necessário implementar |
| Test | Necessário implementar |
Será necessário criar uma API que permita realizar cadastro, edição, exclusão e visualização de um cliente, seguem abaixo os requisitos mínimos:
- Campos mínimos:
- Nome;
- Sobrenome;
- E-mail;
- Validar o e-mail
- Data de nascimento;
- Data de criação;
- Data da última atualização;
- Visual Studio 2019 Community
Abra a solution src/ImagineBeyond.sln
- Visual Studio Code Abra o terminal de sua preferencia na pasta src/
buildar o projeto
$ dotnet build Iniciar o projeto na porta localhost://5001 (terminal dentro da pasta src/ImagineBeyond.UI.Web)
$ dotnet run Rode seus testes (terminal dentro da pasta src/ImagineBeyond.Test)
$ dotnet test Mais detalhe sobre, você encontra na documentação oficial da Microsoft
- Banco de dados:
- SQL Server;
- Oracle;
- MySQL;
- MongoDB;
- Injeção de dependência (DI)
- WebApi (Back-end)
- Utilização de ValueObject
- Teste unitário
- AutoMapper Descrição
Será necessário criar markdown expicando como execultar o seu projeto em nossa máquina, como ser executado, porta que deve ser configurado e etc, seguiremos seu tutorial para rodar e testar sua aplicação. Inclua também nessa documentação bibliotecas utilizadas, versão dos framework utilizado e etc.
Para ajudar a criar um markdown recomendo ser utilizar Dillinger