Spring Boot 2025 REST API's do 0 à AWS e GCP c Java e Docker
Aprenda Spring Boot framework Swagger Docker Kubernetes K8s API RESTful JWT JUnit 5 Mockito React JS do 0 à AWS e GCP e+
4.73 (3536 reviews)

17,794
students
75.5 hours
content
Mar 2025
last update
$64.99
regular price
What you will learn
10% Teoria e 90% Prática
A desenvolver uma API RESTFul do 0 absoluto
Criar uma API RESTful completa com Spring Boot, aplicando boas práticas clean code e design patterns
Implementar autenticação e segurança avançadas com JWT e Spring Security
Aprender a usar o Postman para testar APIs RESTful, explorando parâmetros, verbos HTTP, autenticação, paginação, versionamento e headers
Padrões de projetos como DTO, Builder, Fluent Interface, Factory, Strategy dentre outros aplicados na prática
Fazer upload e download de arquivos de arquivos na sua API
Exportação e importação de dados em Excel e CSV
Geração de relatórios profissionais com JasperReports e Apache POI
Envio de e-mails com Spring Mail e Gmail
Documentar uma API com o Swagger (Open API)
Aplicar testes unitários com JUnit 5 e Mockito
Aplicar testes de integração com JUnit 5, Mockito, REST Assured e TestContainers
Conexão com o Banco de Dados MySQL com Spring Data JPA e Hibernate
Versionamento do banco de dados com migrations via Flyway
Gerenciar logs no Spring Boot para monitoramento e debug
Entender os fundamentos do REST, incluindo requests, responses e status codes HTTP
Explorar conceitos avançados do REST, como modelo de maturidade RESTful, Content Negotiation e HATEOAS com HAL
Os principais Verbos/Métodos do REST(GET, POST, PUT, PATCH, DELETE e OPTIONS)
Como usar parâmetros via query, path, header e body
Modelo de Maturidade de Richardson
Diferenças entre REST e RESTful
Versionamento de APIs para garantir compatibilidade entre versões
Implementar paginação de dados e buscas otimizadas, facilitando o consumo da API
Contêinerizar a API com Docker e Docker Compose
Deploy completo da API na AWS utilizando Amazon ECS, Amazon RDS, Amazon ECR e IAM
Deploy completo da API na GCP utilizando Google Cloud Run, Google Cloud SQL, GKE e Artifact Registry
Continuous Deployment na AWS com GitHub Actions, Docker, Amazon ECR e Amazon ECS
Continuous Deployment na GCP com GitHub Actions, Docker e Google Kubernetes Engine (GKE)
EXTRA - Orquestração de contêineres com Docker e Docker Compose
EXTRA - [Minicurso de React JS] Como Consumir a API com ReactJS, criando uma interface moderna e responsiva
EXTRA - Como Integrar API's RESTful à API do ChatGPT, explorando inteligência artificial
EXTRA - [Minicurso de Kubernetes - K8s] conceitos essenciais para deploys escaláveis
Screenshots




Related Topics
2178262
udemy ID
1/26/2019
course created date
11/20/2019
course indexed date
Bot
course submited by