Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsserviços 2026 c. Spring Cloud Boot Kubernetes e Docker
Bestseller
Highest Rated
Rating: 4.9 out of 5(1,499 ratings)
8,448 students

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

Microservices com Feign Spring Cloud Netflix Eureka API Gateway Circuit Breaker Resilience4j Config Server LoadBalancer
Last updated 8/2026
Portuguese
Portuguese [Auto],

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

Course content

37 sections420 lectures43h 57m total length
  • 0101 Apresentação4:13

Requirements

  • Não é necessária nenhuma experiência anterior com microsserviços
  • Uma conta no Github
  • É necessário conhecimento básico de Java, Spring e com o desenvolvimento de web services
  • Conhecimento de Spring Boot pode acelerar o processo de aprendizado
  • Noções básicas de API’s RESTful podem acelerar o processo de aprendizado
  • Estar familiarizado e confortável com a linha de comando
  • Conhecimentos básicos de SQL e qualquer banco de dados relacional
  • Conhecimentos básicos de Linux
  • Conhecimentos básicos de Docker

Description

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.

Who this course is for:

  • Desenvolvedores em início de carreira e que precisam aprender a construir uma stack de microsserviços do zero
  • Quem deseja aprender microsserviços Java com Spring Cloud
  • Quem deseja entregar software com mais rapidez por meio de uma arquitetura de microsserviços
  • Desenvolvedores e engenheiros de software
  • Desenvolvedores back-end
  • Desenvolvedores front-end que desejam se tornar fullstack
  • Quem já tentou outros tutoriais sobre microsserviços e descobriu que eles eram muito lentos, desatualizados e chatos!