Com o tema TO-DO List, a aplicação backend contém:
- Rest API com ORM (integração com banco de dados);
- Separação por camadas (controllers e repositories);
- Validação de rotas;
- Utilização de Filtros para a autenticação e validação de usuário;
- Criação de um Utils para o 'update' dinâmico de Tarefas;
- Tratamentos de erros e exceções, e a criação de um Error Handler para o mapeamento e tratamento dos mesmos;
- Deploy da aplicação.
O curso abordou os seguintes tópicos:
- Construção do back-end de uma aplicação de To-Do List;
- Integração com Banco de Dados;
- Autenticação de usuário;
- Cadastro de Usuários e Tarefas;
- Atualização de tarefas (de forma dinâmica);
- Validação de rotas;
- Deploy do Back-End.
- Lombok;
- H2 Database;
- Bcrypt.