Skip to content

marcosfshirafuchi/DevSuperior-Java-Spring-Expert-Capitulo-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

image-2024-07-01-T11-45-10-371-Z Java Spring Expert - Capítulo 03

Desenvolvido na linguagem Java por:

Formação Desenvolvedor Moderno Módulo: Back end

Capítulo: Validação e segurança

Competências

  • Modelo de dados de usuários e perfis
  • Validação com Bean Validation
    • Annotations
    • Customizando a resposta HTTP
    • Validações personalizadas com acesso a banco
  • Login e controle de acesso
    • Spring Security
    • OAuth 2.0
    • Token JWT
    • Autorização de rotas por perfil

Modelo conceitual do DSCatalog

image-2024-09-15-T19-25-52-770-Z

O projeto foi desenvolvido na aula do curso Java Spring Expert - Capítulo: "Validação e segurança" da plataforma DevSuperior do professor Nélio Alves.

Principais Tecnologias

  • Java 21 : Utilizaremos a versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
  • Spring Boot 3 : Trabalharemos com a mais nova versão do Spring Boot, que maximiza a produtividade do desenvolvedor por meio de sua poderosa premissa de autoconfiguração;
  • Spring Data JPA: Exploraremos como essa ferramenta pode simplificar nossa camada de acesso aos dados, facilitando a integração com bancos de dados SQL;
  • H2 Database: Banco de dados SQL em memória.
  • Postman: Para testar os métodos http do controller.