- Levando em consideração duas aplicações X e Y que não se conversam, sendo a aplicação X receptora de informações do cliente final. A aplicação Y terá que apresentar algumas dessas informações, para isso será necessario que essas informações sejam armazenadas em seu banco de dados. Descreva qual a solução você daria para esse tipo de problema:
- Obs: Enviar a resposta por e-mail
Criar uma aplicação web para cadastrar e gerenciar alunos.
- Nome
- RA (Registro acadêmico)
- Período
- Curso
- Status
- Foto
- Nome do Curso
- Diciplinas do Curso
- Nome do Diciplinas
- Nota Minima Aporvação
- Um curso pode ter varias diciplinas
- O Aluno precisa ter notas em cada diciplina que o curso contempla
- Ao listar os alunos o status do Aluno deverá ser aprovado ou reprovado na diciplina X, o que irá determinar seu status será a nota sendo maior que 7.0.
- O status não poderá ser editavel
- Trazer todas as informação relacionada ao aluno.
- Criar filtro com Nome, RA,Curso e Status.
- Somente o campo Status não será editavel os demais sim.
- Excluir o aluno selecionado
- Microsoft .Net c#
- ORM EntityFramework e banco SQL server
- No caso de escolher arquitetura API, não é necessario criar o frontend da aplicação, iremos testar via Postman
- Teste Unitario
- Ioc Container - Ninject
- WebAPi .NetCore
- ORM
- Crie uma aplicação testável
- Crie um código organizado
- Crie um código de fácil manutenção
Criar um fork desse projeto e entregar via pull request. Prazo de Entrega em até 4 dias.
Boa Sorte!