O DS Commerce é uma aplicação backend (API Rest) desenvolvida como parte do curso "Java Spring Ultimate" ministrado pelo professor Nélio Alves na plataforma DevSuperior. O projeto visa demonstrar a implementação de um sistema de comércio eletrônico, abrangendo uma ampla gama de funcionalidades e tecnologias do ecossistema Spring.
- Implementação de operações CRUD para gerenciamento de produtos, pedidos e usuários.
- Controle de acesso por perfil de usuário em nível de rota.
- Implementação de Authorization Server e Resource Server para segurança de API.
- Validação de dados utilizando Bean Validation.
- Consultas em banco de dados relacional com Spring Data JPA.
- Personalização de respostas HTTP e tratamento de exceções.
- Configuração de projeto Spring Boot para banco de dados H2.
- Java
- Spring Boot
- Spring Security
- JPA / Hibernate
- Maven
- Validator
Gabriel Barbosa de Oliveira Perfil LinkedIn