Microsserviços do 0 com Spring Cloud, Kotlin e Docker
Microservices c Feign Spring Cloud Netflix Zookeeper API Gateway Circuit Breaker Resilience4j Config Server LoadBalancer
What you will 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
EXTRA - Minicurso de Docker
EXTRA - Minicurso de Docker Compose
EXTRA - Como Integrar Microsserviços à API do ChatGPT
Why take this course?
* Venha se especializar no desenvolvimento de microsserviços com Spring Boot, Spring Cloud, Kotlin e Docker!
[01/11/2023] Além de todo o conteúdo prático do curso, foi adicionada uma nova seção ensinando como integrar seus microsserviços à API's de terceiros. E pra que sua experiência seja ainda mais fantástica consumiremos a API do ChatGPT.
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 Kotlin 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 3 e Kotlin 1.6. 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 Apache Zookeeper;
Load Balancing com Apache Zookeeper, Feign e Spring Cloud LoadBalancer;
API Gateway e RouteLocator com Spring Cloud Gateway;
Circuit Breaker com Resilience4j 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
Eureka --> Apache Zookeeper
Sleuth --> Micrometer
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 12 horas a partir de agora? Pressione o botão "Comprar Agora" e comece imediatamente!
Te vejo lá!