Java 21 – Spring Boot, APIs e Boas Práticas
← Voltar ao catálogo CURSO ONLINE

Java 21 – Spring Boot, APIs e Boas Práticas

Ensinar Java como usado em empresas: Java 21 moderno (records, pattern matching), Spring Boot 3, JPA, APIs REST seguras, testes e deploy. Foco em código limpo e empregabilidade.

◷ 31h 29 aulas Certificado 70% aprovação
Sobre o curso Conteúdo Certificado

Sobre o curso

Ensinar Java como usado em empresas: Java 21 moderno (records, pattern matching), Spring Boot 3, JPA, APIs REST seguras, testes e deploy. Foco em código limpo e empregabilidade.

Este curso possui 29 aulas estruturadas, 3 projeto(s) prático(s), avaliação final e certificado digital disponível na área do aluno após aprovação.

O que você vai encontrar

  • ✓ Conteúdo organizado por etapas
  • ✓ Material online e acesso responsivo
  • ✓ Avaliação final com aprovação mínima de 70%
  • ✓ Certificado com validade de 1 ano
  • ✓ Validação pública no site
CONTEÚDO

Etapas do curso

1
SDKMAN, IntelliJ, Maven
Aula objetiva e prática do módulo “Módulo 0 — Setup Java Moderno”.
›
2
JShell, var, records preview
Aula objetiva e prática do módulo “Módulo 0 — Setup Java Moderno”.
›
3
Git + Conventional Commits
Aula objetiva e prática do módulo “Módulo 0 — Setup Java Moderno”.
›
4
Records, sealed classes, pattern matching
Aula objetiva e prática do módulo “Módulo 1 — Java 21 Essencial”.
›
5
Streams, Optional, Collectors avançados
Aula objetiva e prática do módulo “Módulo 1 — Java 21 Essencial”.
›
6
Exceptions, try-with-resources
Aula objetiva e prática do módulo “Módulo 1 — Java 21 Essencial”.
›
7
Concorrência virtual threads (Loom)
Aula objetiva e prática do módulo “Módulo 1 — Java 21 Essencial”.
›
8
Encapsulamento, herança, polimorfismo real
Aula objetiva e prática do módulo “Módulo 2 — OOP & Collections”.
›
9
List, Set, Map: quando usar cada um
Aula objetiva e prática do módulo “Módulo 2 — OOP & Collections”.
›
10
Generics, Comparator, equals/hashCode
Aula objetiva e prática do módulo “Módulo 2 — OOP & Collections”.
›
11
SOLID e Clean Code em Java
Aula objetiva e prática do módulo “Módulo 2 — OOP & Collections”.
›
12
Boot, starters, auto-configuration
Aula objetiva e prática do módulo “Módulo 3 — Spring Boot”.
›
13
Controllers, Services, Repositories
Aula objetiva e prática do módulo “Módulo 3 — Spring Boot”.
›
14
JPA: @Entity, relações, @Query
Aula objetiva e prática do módulo “Módulo 3 — Spring Boot”.
›
15
Validation, ExceptionHandler global
Aula objetiva e prática do módulo “Módulo 3 — Spring Boot”.
›
16
REST, DTOs, MapStruct, paginação
Aula objetiva e prática do módulo “Módulo 4 — API REST Profissional”.
›
17
Spring Security + JWT
Aula objetiva e prática do módulo “Módulo 4 — API REST Profissional”.
›
18
Swagger/OpenAPI, versionamento
Aula objetiva e prática do módulo “Módulo 4 — API REST Profissional”.
›
19
Testes: JUnit, Mockito, Testcontainers
Aula objetiva e prática do módulo “Módulo 4 — API REST Profissional”.
›
20
Docker, Dockerfile multi-stage
Aula objetiva e prática do módulo “Módulo 5 — Deploy & Observabilidade”.
›
21
Profiles, env vars, Actuator
Aula objetiva e prática do módulo “Módulo 5 — Deploy & Observabilidade”.
›
22
Deploy Railway / Render + CI
Aula objetiva e prática do módulo “Módulo 5 — Deploy & Observabilidade”.
›
23
Logs, métricas, boas práticas de prod
Aula objetiva e prática do módulo “Módulo 5 — Deploy & Observabilidade”.
›
24
Laboratório — Record + Sealed + Pattern Matching
Java 21 limpo, sem getters/boilerplate.
›
25
Laboratório — Controller Spring Boot Profissional
DTO, validação e retorno correto.
›
26
Projeto 1 — API de Biblioteca
Projeto 1 — API de Biblioteca aplicado a Java 21 – Spring Boot, APIs e Boas Práticas, com conceito, prática, verificação, erros comuns e atividade profissional.
›
27
Projeto 2 — E-commerce Backend
Projeto 2 — E-commerce Backend aplicado a Java 21 – Spring Boot, APIs e Boas Práticas, com conceito, prática, verificação, erros comuns e atividade profissional.
›
28
Projeto 3 — SaaS Multi-tenant com Auditoria
Projeto 3 — SaaS Multi-tenant com Auditoria aplicado a Java 21 – Spring Boot, APIs e Boas Práticas, com conceito, prática, verificação, erros comuns e atividade profissional.
›
29
Revisão, portfólio e prova final
Revisão, portfólio e prova final aplicado a Java 21 – Spring Boot, APIs e Boas Práticas, com conceito, prática, verificação, erros comuns e atividade profissional.
›
✆