Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Microsserviços 2025 c. Spring Cloud Boot Kubernetes e Docker

via Udemy

Overview

Microservices com Feign Spring Cloud Netflix Eureka API Gateway Circuit Breaker Resilience4j Config Server LoadBalancer

What you'll learn:
  • 20% Teoria e 80% Prática
  • O que são microsserviços e por que são cada vez mais populares
  • O que são Spring Cloud e Spring Boot
  • Desenvolver microsserviços com Spring Boot
  • Configurar uma stack de microsserviços do 0 absoluto
  • Centralize configurações com Spring Cloud Config
  • Processamento assíncrono
  • As boas práticas a se adotar ao desenvolver microsserviços
  • Como consumir API’s RESTFul usando Spring Rest Template e Feign
  • Aprenda a Integrar API's de terceiros com seus Microserviços
  • Gere documentação de API com Spring REST Doc (Swagger)
  • [EXTRA] - Minicurso de Docker
  • [EXTRA] - Minicurso de Docker Compose
  • [EXTRA] - Como Integrar Microsserviços à API do ChatGPT

Aprenda a criar microsserviços modernos, seguros e escaláveis com as tecnologias mais usadas no mercado

Construir aplicações rápidas, distribuídas e fáceis de manter é uma das habilidades mais procuradas no mercado de tecnologia hoje. Este curso foi criado para ajudar você a dominar a construção de microsserviços modernos com Java, utilizando Spring Boot 3.5, Spring Cloud, Docker e Kubernetes — sempre com foco em praticidade e nas últimas versões estáveis de cada tecnologia.

Tudo foi reestruturado e regravado em junho de 2025, para garantir que sua experiência seja a mais atual, prática e fluida possível.


Desenvolva microsserviços com segurança e confiança

Você começará com uma base sólida de conceitos: o que são microsserviços, por que eles existem e como funcionam. Logo em seguida, passará à prática construindo um primeiro microsserviço e, gradualmente, avançará para um sistema distribuído mais robusto.

Durante essa jornada, você aprenderá a utilizar ferramentas e frameworks que fazem parte do dia a dia de desenvolvedores profissionais, como:

  • Spring Cloud Configuration, para centralizar e versionar configurações

  • Spring Boot Actuator, para monitorar os serviços

  • Feign, para comunicação entre microsserviços de forma simples

  • Eureka, para service discovery e service registry

  • Spring Cloud LoadBalancer, para balanceamento de carga moderno

  • Spring Cloud Gateway, para centralizar o tráfego com rotas flexíveis

  • Resilience4J, para implementar circuit breaker e tornar os serviços mais resistentes

  • Swagger OpenAPI, para documentar de forma clara e acessível

  • Zipkin com Docker, para rastreamento de chamadas distribuídas

  • GitHub Actions, para entrega contínua automatizada

  • Kubernetes, para orquestrar os serviços e preparar seu projeto para produção real


Atualizado com as práticas mais recomendadas

O ecossistema Spring evoluiu muito nos últimos anos. Projetos antes amplamente utilizados, como Hystrix, Ribbon, Zuul 1 e Archaius, foram descontinuados ou entraram em modo de manutenção. Este curso já está totalmente adaptado às recomendações atuais da própria equipe do Spring Cloud:

  • Hystrix → Resilience4J

  • Ribbon → Spring Cloud LoadBalancer

  • Zuul 1 → Spring Cloud Gateway

  • Archaius → Spring Cloud Config

Ao longo do curso, você verá como essas substituições foram aplicadas na prática, garantindo que seu conhecimento esteja alinhado com as soluções mais utilizadas atualmente no mercado.


Do primeiro serviço ao deployment profissional

Você não apenas aprenderá a criar microsserviços, mas também a preparar e implantar suas aplicações de forma eficiente. Exploraremos conteinerização com Docker e, em seguida, implantação e orquestração com Kubernetes, preparando sua aplicação para rodar em ambientes reais como Google Cloud Platform.


Pronto para o próximo passo na sua carreira?

Este curso foi criado para ser um ponto de virada. Se você quer dominar o desenvolvimento moderno com microsserviços e aprender a criar aplicações distribuídas, seguras e prontos para a nuvem, este é o seu caminho.

Com um instrutor experiente, conteúdo atualizado e uma abordagem prática e direta, você terá o suporte necessário para dar esse passo com segurança.

Clique em “Comprar Agora” e comece a construir sua próxima grande conquista.

Syllabus

  • Apresentação
  • Fundamentos Teóricos do REST Aplicados à Microsserviços
  • Tudo o que Você Precisa Saber Antes de Começar a Codificar
  • REST na Prática com Spring Boot e Java
  • Rápida Introdução aos Microsserviços
  • Microservices c Spring Boot Cloud Configuration[Archaius] e Spring Boot Actuator
  • Criando e Conectando Microserviços c Spring Cloud, Spring Boot e Framework Feign
  • Service Discovery e Registry com Eureka Spring Boot e Framework Spring Cloud
  • Load Balancing c. Netflix Eureka, Feign, Spring Boot e Spring Cloud LoadBalancer
  • Circuit Breaker, Microsserviços Robustos com Spring Cloud, Boot e Resilience4j
  • Configurando o Swagger OpenAPI em Microsserviços com Spring Cloud e Spring Boot
  • Introdução à Conteinerização com Docker
  • Introdução à Orquestração de Conteineres com Docker Compose
  • Distributed Tracing em Microsserviços com Docker, Zipkin, Eureka e Micrometer
  • Conteinerizando a Stack de Microsserviços com Docker e Docker Compose
  • Entrega Contínua com Github Actions e Docker Hub
  • Kubernetes e Docker em Arquiteturas de Microsserviços c. Spring (Framework) Boot
  • Kubernetes na Google Cloud com Google Kubernetes Engine (GKE)
  • Deploy de Microsserviços com Spring Boot e Spring Cloud em Clusters Kubernetes
  • [EXTRA 1] Arquétipos Maven Indo Muito Além da Gestão de Dependências
  • [EXTRA 2 - Microsserviços c ChatGPT] Integre os seus Microserviços com o ChatGPT
  • FAQ - Dúvidas mais Comuns
  • [APÊNDICE 1] Configuração do Ambiente de Desenvolvimento no Windows
  • [APÊNDICE 2] Configuração do Ambiente de Desenvolvimento no Linux (Ubuntu)
  • [APÊNDICE 3] Minicurso de GIT e GitHub
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - REST na Prática com Spring Boot e Java
  • [VERSÃO LEGADA - Spring Boot 3.3.x] Spring Cloud Configuration e Spring Actuator
  • [VERSÃO LEGADA - Spring Boot 3.3.x]Criando e Conectando Microsserviços com Feign
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - Service Discovery e Registry com Eureka
  • [VERSÃO LEGADA - Spring Boot 3.3.x] Load Balancing c Eureka Feign e LoadBalancer
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - Circuit Breaker com Resilience4j (Hystrix)
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - Swagger OpenAPI em Microsserviços
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - Minicurso de Docker
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - Minicurso de Docker Compose
  • [VERSÃO LEGADA - Spring Boot 3]Distributed Tracing Docker Zipkin Eureka e Sleuth
  • [VERSÃO LEGADA - Spring Boot 3.3.x] - Conteinerizando os Microsserviços c Docker
  • [VERSÃO LEGADA - Spring Boot 3.3] Entrega Contínua c Github Actions e Docker Hub

Taught by

Leandro Costa, Erudio Training and Erudio Training Support

Reviews

4.8 rating at Udemy based on 1333 ratings

Start your review of Microsserviços 2025 c. Spring Cloud Boot Kubernetes e Docker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.