Spring Boot & API REST: do zero a especialista

Domine o desenvolvimento de APIs REST modernas e de alto desempenho com Spring Boot

Conhecer os tutoriais

Por que aprender Spring Boot?

O Spring Boot se tornou o padrão de fato para o desenvolvimento de aplicações Java modernas. Este curso vai guiar você passo a passo na criação de APIs REST profissionais, da configuração inicial até a implantação em produção.

Você vai aprender a construir APIs REST robustas, seguras e escaláveis, usando as melhores práticas do mercado. Este curso também aborda aspectos avançados, como segurança, testes, documentação e implantação.

10 tutoriais
Cerca de 6 horas de leitura
intermediário a avançado
javaspringspringbootapirestmicroserviceswebbackend
Spring Boot & API REST: do zero a especialista

Os tutoriais da série

1

Introdução ao Spring Boot e ao REST

Descubra os fundamentos do Spring Boot e os princípios das APIs REST. Entenda por que o Spring Boot se tornou tão popular e como ele simplifica o desenvolvimento.

Iniciante 30 minutos
Começar este tutorial
2

Configuração e primeiro projeto

Configure seu ambiente de desenvolvimento e crie seu primeiro projeto Spring Boot. Conheça o Spring Initializr e a estrutura de um projeto Spring Boot.

Iniciante 45 minutos
Ler o tutorial
3

Criação de APIs REST com Spring Boot

Aprenda a criar endpoints REST com Spring Boot. Domine as anotações @RestController, @RequestMapping e os métodos HTTP.

Intermediário 60 minutos
Ler o tutorial
4

Persistência de dados com Spring Data JPA

Integre um banco de dados à sua API REST com Spring Data JPA. Crie repositories e manipule seus dados com facilidade.

Intermediário 75 minutos
Ler o tutorial
5

Validação e tratamento de erros

Implemente a validação de dados e um tratamento de erros robusto na sua API REST. Use o Bean Validation e crie respostas de erro consistentes.

Intermediário 45 minutos
Ler o tutorial
6

Proteção de APIs com Spring Security

Proteja sua API REST com o Spring Security. Implemente a autenticação JWT, o gerenciamento de papéis e de autorizações.

Avançado 90 minutos
Ler o tutorial
7

Documentação de APIs com Swagger/OpenAPI

Documente sua API REST com Swagger/OpenAPI. Crie uma documentação interativa e de fácil manutenção para seus endpoints.

Intermediário 45 minutos
Ler o tutorial
8

Testes de APIs REST

Aprenda a testar sua API REST com Spring Boot Test, JUnit 5, Mockito e RestAssured. Implemente testes unitários e de integração.

Avançado 60 minutos
Ler o tutorial
9

Otimização de desempenho

Otimize o desempenho da sua API REST. Implemente cache, paginação, filtragem e ordenação dos resultados.

Avançado 60 minutos
Ler o tutorial
10

Implantação em produção

Implante sua API REST em produção. Configure perfis, logs e monitoramento, e faça o deploy em diferentes plataformas (Docker, nuvem etc.).

Avançado 75 minutos
Ler o tutorial