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

Udemy

Microsserviços do 0 com Spring Cloud, Spring Boot 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
  • Gere documentação de API com Spring REST Doc (Swagger)
  • [BÔNUS] Minicurso de Docker
  • [BÔNUS] Minicurso de Docker Compose

**** Venha se especializar no desenvolvimento de microsserviços com Spring Boot, Spring Cloud, Java e Docker!

Atualmente os microsserviços são uma verdadeira febre. Desenvolvedores em todo o mundo estão entregando software com mais rapidez graças a arquiteturas de microsserviços. Neste curso, você aprenderá as habilidades necessárias para construir microsserviços Java com Spring Boot e Spring Cloud. O curso ensina os fundamentos centrais dos microsserviços tanto na teoria(10%), quanto na prática(90%). Esse conhecimento será aplicado na implementação de microsserviços com Spring Boot 2.5 e Java 16. Inicialmente faremos uma introdução a microsserviços, Spring Boot e Spring Cloud. Em seguida criaremos um microsserviço simples e expandiremos gradualmente a nossa stack adicionando microsserviços mais complexos. Abordaremos, tecnologias como:

  • Spring Cloud Configuration;

  • Spring Boot Actuator;

  • Feign;

  • Service Discovery e Service Registry com Eureka;

  • Load Balancing com Eureka, Feign e Spring Cloud LoadBalancer;

  • API Gateway e RouteLocator com Spring Cloud Gateway;

  • Circuit Breaker com Resilience4j;

  • Configuraremos o Swagger OpenAPI nos microsserviços;

  • Distributed Tracing com Docker, Zipkin, Eureka e Sleuth;

  • Dockerização, entrega contínua com Github Actions e muito mais.

Mas se manter atualizado quando se trata de microsserviços é um grande desafio. Em 2018, a Netflix anunciou que vários projetos centrais do Spring Cloud estavam entrando em modo de manutenção. O que significa que nenhuma nova funcionalidade seria feita nesses projetos, ou seja, foram depreciados. Por isso, em dezembro de 2018, a equipe da Spring Cloud recomendou várias substituições importantes:


Anteriormente --> Hoje

Hystrix --> Resliience4J

Ribbon --> Spring Cloud Load Balancer

Zuul 1 --> Spring Cloud Gateway

Archaius 1 --> Spring Cloud Config


Considerando isso, esse e qualquer outro curso sobre microsserviços deve aplicar as substituições recomendadas!

Se você está pronto para aprender como construir microsserviços sólidos e eficientes e estar preparado pra vaga dos sonhos em pouco mais de 14 horas a partir de agora? Pressione o botão "Comprar Agora" e comece imediatamente!

Te vejo lá!

Taught by

Leandro Costa

Reviews

4.6 rating at Udemy based on 802 ratings

Start your review of Microsserviços do 0 com Spring Cloud, Spring Boot 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.