Blue Bank é um projeto para testar seus conhecimentos na plataforma .NET da Microsoft.
Você basicamente irá criar uma aplicação para simular a transferência bancária entre contas cadastradas. Esse teste consiste em avaliar seus conhecimentos na linguagem C#, ASP.NET MVC, HTML, JavaScript e CSS.
É proposto um projeto ASP.NET MVC em branco e um banco de dados SQL Express com uma tabela de conta. O banco de dados já está populado com algumas contas, mas se sinta livre para incluir novos dados :p
- A tela deverá os seguintes campos: Agencia/Numero da conta origem e destino e valor
- Verificar a existencia das contas informadas
- Verificar a disponibilidade do saldo da conta de origem, o valor a ser debitado deve ser maior ou igual ao saldo disponível na conta.
- Utilizar linguagem C#
- Aplicar conceitos de orientação a objetos
- Controlar transação nas operações de saque e deposito
- Aplicar conceitos de SOLID
- Testes unitários
- Utilizar bibliotecas de front-end (JQuery, Bootstrap, Angular, ModuleJS, etc)