Microsserviços do 0 com Spring Cloud, Spring Boot e Docker
Offered By: Udemy
Course Description
Overview
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
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera