Pular para conteúdo

Sobre o Curso

🎓 Backend com Java e Spring Boot

Este curso foi projetado para capacitar desenvolvedores na criação de APIs backend robustas e escaláveis, focando no framework Spring Boot, persistência com JPA/Hibernate e arquitetura enterprise em camadas.

🎯 Objetivos do Curso

  • APIs REST Profissionais


    Construir endpoints REST seguindo boas práticas, com validação, tratamento de erros e documentação.

  • Arquitetura em Camadas


    Dominar a separação Controller/Service/Repository e Injeção de Dependências para código testável e sustentável.

  • Persistência de Dados


    Implementar persistência real com JPA/Hibernate e Spring Data, incluindo relacionamentos entre entidades.

  • Segurança de APIs


    Proteger endpoints com Spring Security e autenticação JWT, seguindo práticas de mercado.

📚 O Que Você Vai Aprender

Módulo 1 – Fundamentos do Spring

  • Ecossistema Java Backend e Spring Boot
  • Injeção de Dependências e Inversão de Controle (IoC)
  • Estrutura de projeto em camadas (Controller/Service/Repository)

Módulo 2 – APIs REST e Persistência

  • Criação de APIs REST com Spring Web
  • Modelagem de dados com JPA/Hibernate
  • Spring Data JPA e Repositories
  • Relacionamentos entre entidades

Módulo 3 – Qualidade e Documentação

  • Validação de dados e tratamento de exceções
  • DTOs e mapeamento de objetos
  • Testes unitários e de integração com JUnit e Mockito
  • Documentação de API com Swagger/OpenAPI

Módulo 4 – Segurança e Produção

  • Autenticação e autorização com Spring Security
  • JWT e proteção de endpoints
  • Docker e deploy de aplicações Spring Boot

🛠️ Metodologia

Foco 100% prático baseado em projetos (PBL). Cada aula introduz um novo conceito que é imediatamente aplicado na evolução de uma API real, culminando em um sistema completo ao final do curso.


Pronto para dominar o Backend com Java? Começar Agora