Sobre este cursoIniciante · 5 módulos · 9h
Muitos projetos iniciam com estruturas complexas e difíceis de manter. Ao final deste percurso, você terá as ferramentas para auditar e simplificar essas abordagens, transformando ideias em soluções web robustas e eficazes com Spring Boot.
Nível: Iniciante
Para quem é: Desenvolvedores iniciantes em Java que desejam criar suas primeiras aplicações robustas e escaláveis com Spring Boot.
Ao concluir, você será capaz de: Construir e validar aplicações web com Spring Boot, aplicando padrões e boas práticas desde a concepção.
5 módulos · 9h · certificado ao final
- Modelando o Cenário de Desenvolvimento Atual com Spring Boot
Avaliar e estruturar o ambiente de desenvolvimento para aplicações Spring Boot, identificando dependências e padrões iniciais. - Implementando APIs RESTful Essenciais para Serviços Backend
Desenvolver endpoints RESTful para manipulação de recursos, utilizando os principais componentes do Spring Boot e arquitetura de controladores. - Refatorando e Persistindo Dados da Aplicação com Spring Data JPA
Otimizar a arquitetura da aplicação para persistência de dados e integrar uma camada de armazenamento em banco de dados. - Validando o Comportamento e a Segurança Básica das APIs
Assegurar a robustez da aplicação através de testes unitários e de integração, e implementar mecanismos básicos de segurança de acesso. - Projeto Final: Sistema RESTful de Gerenciamento de Tarefas
Integrar os conhecimentos adquiridos para construir um sistema completo de gerenciamento de tarefas, aplicando as melhores práticas do Spring Boot.
Projeto Final
Um sistema RESTful de gerenciamento de tarefas completo, utilizando Spring Boot para backend, Spring Data JPA para persistência em H2 e Spring Security para autenticação básica.
Aqui você pratica — não só lê.
Cada bloco é editável e roda no seu navegador. Aperte Executar para começar:
# Edite e aperte Executar. Ctrl+Enter também roda.
curso = "Auditoria de Aplicações: Do Zero a um Sistema com Spring Boot"
print(f"Primeira linha rodada no curso de {curso}.") Módulo 1: Modelando o Cenário de Desenvolvimento Atual...
