Neste teste, você deve construir uma aplicação em ASP .NET, conforme a descrição abaixo. Para entregar, commite o código em um repositório publico e informe o link do repositório como a resposta à esta questão.
Funcionalidades:
- Login
- Tela para login;
- Não deve ser possível acessar as outras telas sem realizar login.
- Lista de livros
- Tela para exibir uma lista com todos os livros cadastrados, com opção para pesquisa;
- Tela para exibir detalhes de um livro;
- Na lista de livro permitir alugar um livro;
- Não permitir alugar um livro já alugado.
Premissas:
- Usar base de dados MySQL;
- Uso de padrão MVC 4.0;
- Liguagem ASP .NET;
- Comunicação entre frontend e backend deve ser por REST API.
- Telas devem ter layout CSS;
- Usar repositório público (Bitbucket, Github);
- Presença de testes unitários;
Critérios de Avaliação:
- Estruturação do código
- Validação das regras de negócio;
- Testes unitário;
- Uso de GIT.