Sobre este cursoIniciante · 6 módulos · 9h
Aprenda a otimizar o desenvolvimento de aplicações Java, transformando a complexidade das configurações manuais em um fluxo de trabalho eficiente e automatizado. Você construirá uma API RESTful completa com Spring Boot, utilizando as melhores práticas e ferramentas de IA para acelerar sua produtividade.
Nível: Iniciante
Para quem é: Desenvolvedores Java iniciantes ou profissionais que buscam uma abordagem moderna e automatizada para construir e gerenciar aplicações.
Ao concluir, você será capaz de: Construir aplicações robustas e eficientes utilizando o framework Spring Boot, simplificando as configurações e acelerando o processo de desenvolvimento.
6 módulos · 9h · certificado ao final
- Instrumentando um Projeto Java Tradicional
Compreender a complexidade da configuração manual e as dores do desenvolvimento tradicional de aplicações Java. - Diagnosticando a Complexidade
Criar um projeto Spring Boot do zero e entender seus princípios de autoconfiguração e convenção sobre configuração. - Otimizando a Arquitetura
Aplicar os conceitos de inversão de controle (IoC) e injeção de dependências para estruturar a aplicação de forma modular e testável. - Instrumentando e Documentando APIs
Construir endpoints RESTful para interagir com dados e gerar documentação básica para a API, utilizando o auxílio de IA. - Monitorando a Persistência de Dados
Conectar a aplicação a um banco de dados e persistir informações utilizando o Spring Data JPA para simplificar as interações. - Projeto Final: Uma API de Gerenciamento de Tarefas
Integrar todos os conceitos e tecnologias aprendidos para construir uma aplicação Spring Boot completa e funcional.
Projeto Final
Uma API RESTful completa de gerenciamento de tarefas construída com Spring Boot, com persistência de dados e testes unitários.
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 = "Configurações Manuais Java: Otimizando o Desenvolvimento com Spring Boot"
print(f"Primeira linha rodada no curso de {curso}.") Módulo 1: Instrumentando um Projeto Java Tradicional
