An open API service indexing awesome lists of open source software.

https://github.com/guilchaves/ds-spring-professional

Exercícios e desafios do treinamento Java Spring Professional da plataforma DevSuperior.
https://github.com/guilchaves/ds-spring-professional

Last synced: 2 months ago
JSON representation

Exercícios e desafios do treinamento Java Spring Professional da plataforma DevSuperior.

Awesome Lists containing this project

README

        

# Curso Java Spring Professional

Esse repositório contém exercícios e projetos desenvolvidos durante
o [curso Java Spring Professional](https://devsuperior.com.br/curso-java-spring-professional), da plataforma Dev Superior.

Desafios e projetos estarão em repositórios diferentes, aqui indicado conforme completados.

### Tópicos abordados

- Components e Injeção de Dependência
- Estrutura de projeto, camadas
- Modelo de domínio
- Relacionamentos
- Mapeamento objeto relacional
- API Rest
- Tratamento de exceções
- Validação de dados
- Consulta ao banco de dados
- Transações
- Login e controle de acesso
- OAuth2, JWT
- Variáveis de ambiente
- Perfis de projeto
- Ambiente local, homologação
- Implantação CI/CD

### Ementa

- Components e Injeção de Dependência
- Modelo de Domínio e ORM
- API REST, camadas, CRUD, exceptions, validações
- JPA, consultas SQL e JPQL
- Login e controle de acesso
- Homologação e implantação com CI/CD

### Desafios e projetos

✅ [Componentes e Injeção de Dependência](https://github.com/guilchaves/ds-spring-professional/tree/main/desafios/desafio_01)
✅ [Modelo de domínio e ORM](https://github.com/guilchaves/ds-spring-professional/tree/main/desafios/desafio_02)
✅ [CRUD de clientes](https://github.com/guilchaves/ds-spring-professional/tree/main/desafios/desafio_03)
✅ [Consulta vendas](https://github.com/guilchaves/ds-spring-professional/tree/main/desafios/desafio_04)
✅ [Projeto Spring Boot estruturado](https://github.com/guilchaves/spring-professional-dscommerce)