Bootcamp DevSuperior [Backend]

Aplicação desenvolvida com Java - Springboot

Modulo Title Resumo Andamento
00 Introdução Boas-vindas ao Bootcamp e desafio pessoal. Completo ✔️
01 CRUD Criação de monorepositório Git e organizar projetos em camadas, criação de base de dados e seeding ,padrões REST, CRUD completo e separação de responsabilidades com padrão DTO. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
03 Validação e segurança Modelo de dados de usuários e perfis, Validação com Bean Validation, Autenticação e autorização (Spring Security, OAuth 2.0, Token JWT, Autorização de rotas por perfil) Completo ✔️
04 Domínio e ORM, autorizações Domínio e ORM (Implementação de um modelo de domínio complexo, Instanciação (seed) de um modelo de domínio com SQL), Autorizações (Autorização customizada em nível de serviço, Conteúdo customizado para o usuário logado, Refresh token, Pré-autorização de métodos) Completo ✔️
05 Consultas ao banco de dados SQL e JPQL (Revisão SQL, referências, exercícios, Estudos de caso SQL e JPQL, Projeção, restrição, escalares, Joins, Group by, União, Diferença), Spring Data JPA (Query methods,Estudo de caso: busca detalhada com parâmetros opcionais e paginação Problema N+1 consultas) Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️
02 Testes Automatizados Introdução a testes automatizados, TDD, JUnit com e sem Spring Boot, testes de integração, mockar dependências com Mockito e MockBean, realizar assertions. Completo ✔️