Sobre arquiteturas de aplicações Web
Criando uma API Web simples com spring
Criando uma API REST simples com spring
Introdução à persistência de dados usando DAO (com Spring boot e JPA)
Exemplo de API que realiza persistência de dados com Spring boot e JPA
Introdução à autenticação e autorização com JSON Web Tokens - JWT
Exemplo de API REST Spring que realiza autenticação/autoriazação com JWT