Treinamento com a finalidade de explorar o ASP.NET MVC 5, as boas práticas do Clean Code, SOLID, divisões em camada.
- Rotas.
- Filtros.
- Repositórios.
- Views.
- Autenticação.
- Inversão de controle com Unity.
- Trabalhando com Entity Framework.
- Publicação no Azure.
Mediante o conhecimento adquirido, foi desenvolvido o HelpHospital empregando camadas e SOLID. Foi feito o ORM com Entity Framework, persistência no SQL Server, abstrações por Fluent Api. A aplicação está organizada em camadas, o intuito foi desacoplar as classes e aumentar a coesão. A cada projeto que eu procuro desenvolver, procuro inserir novos desafios relacionado a regra de negócios. Teve como principal problema: enviar e-mail para o parente do paciente e imprimir relatório do paciente.
- Acolhimento - é utilizado pelo atendente, para cadastrar e manter o paciente.
- Paciente - é utilizado pelo médico, para acessar o prontuário e imprimir relatórios.