When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Microsserviços Java com Spring Boot e Spring Cloud
Versões: Java 11 e Spring Boot 2.3.4! Aprenda Feign, Ribbon, Hystrix, OAuth, JWT, Eureka, API Gateway Zuul, e muito mais

This Course Includes
udemy
4.8 (3.1K reviews )
8h 29m
english
Online - Self Paced
professional certificate
Udemy
About Microsserviços Java com Spring Boot e Spring Cloud
DISCLAIMER:
Gostaríamos de deixar bem claro que
ESTE É UM CURSO ESPECÍFICO DAS VERSÕES JAVA 11 E SPRING BOOT 2.3.4
. Se você deseja um conteúdo sobre outras versões, então este curso
NÃO
é para você.
Aprenda a estruturar um sistema de microsserviços Java com Spring Boot e Spring Cloud.
Você vai aprender a criar, passo a passo e do absoluto zero, um sistema composto por vários microsserviços que comunicam entre si de forma
transparente
,
escalável
e com
balanceamento de carga
. Os microsserviços são registrados em um "Discovery Server" (Eureka), de modo que a comunicação entre eles é feita pelo nome do microsserviço. Além disso, as requisições são feitas em um
API Gateway
(Zuul), responsável por rotear e autorizar as requisições. Você vai aprender a trabalhar com
autenticação e autorização
, usando
OAuth
e tokens
JWT
. Além disso, vai aprender como gerar e testar os containers
Docker
para deixar os microsserviços e as bases de dados aptos para implantação. O objetivo deste curso não é esgotar todos recursos do ecossistema Spring, mas sim apresentar uma introdução, de forma bem didática, de algumas das principais ferramentas do Spring Cloud, de modo que o desenvolvedor se familiarize com o processo básico de construção dos microsserviços, sua configuração e comunicação, e possa depois seguir se especializando se assim desejar. Os conteúdos do curso incluem:
Feign para requisições de API entre microsserviços
Ribbon para balanceamento de carga
Servidor Eureka para registro dos microsserviços
API Gateway Zuul para roteamento e autorização
Hystrix para tolerância a falhas
OAuth e JWT para autenticação e autorização
Servidor de configuração centralizada com dados em repositório Git
Geração de containers Docker para os microsserviços e bases de dados Este curso é de
nível iniciante
do ponto de vista de microsserviços e do ferramental Spring Cloud, mas vale ressaltar que
não é para iniciantes em Java ou Spring Boot
. É preciso já ter pelo menos conhecimento básico de construção de API's REST com Spring Boot e Java. Estou muito feliz em apresentar este curso para você, e desejo que ele possa contribuir para você dar mais um passo na sua carreia. Um grande abraço e te vejo nas aulas.
What You Will Learn?
- Uma introdução a algumas das principais ferramentas do Spring Cloud para estruturação de um sistema em microsserviços .
- Chamadas de API entre microsserviços por meio de clientes Feign .
- Criar microsserviços escaláveis, com resolução de nomes e balanceamento de carga de forma transparente, usando servidor Eureka .
- Roteamento transparente de microsserviços com Zuul API Gateway .
- Configuração centralizada por meio de um servidor de configuração .
- Autenticação e autorização compartilhada por meio do API Gateway, usando Oauth e JWT.