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 ✔️ |