Material de apoio para aprendizagem de desenvolvimento de APIs REST/backend. Além de conceitos, apresentamos como fazer usando o ecossistema Spring Boot.
Usar Java com uma fachada de controle para desenvolver um sistema simples (sem interface gráfica).
Usar Spring Web e seguir padrão MVC.
Usar Spring Data JPA com Spring Web MVC. Seguir o padrão de projeto data access object (DAO) para acessar dados do banco de dados e configurar relacionamentos entre entidades Disciplina-Comentario e Disciplina-Nota.
Usar Json Web Tokens (JWT) para autorização. Continuar usando Spring Data JPA com Spring Web MVC e o padrão DAO para acessar dados do banco de dados.
Praticar tudo que aprendemos em um miniprojeto.