Microsserviços Java com Spring Boot e Spring Cloud

Go to class
Write Review

Microsserviços Java com Spring Boot e Spring Cloud provided by Udemy is a comprehensive online course, which lasts for 8 hours worth of material. Microsserviços Java com Spring Boot e Spring Cloud is taught by Nelio Alves. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Portugueseand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Aprenda Feign, Ribbon, Hystrix, OAuth, JWT, Discovery Server Eureka, API Gateway Zuul, Config Server, e muito mais

    What you'll 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

    DISCLAIMER: Na versão 2.4 ou superior do Spring Boot, algumas libs utilizadas no curso quebram, como por exemplo Ribbon, que inclusive foi descontinuada. Assim, gostaríamos de deixar bem claro que ESTE É UM CURSO ESPECÍFICO DA VERSÃO 2.3.4 DO SPRING BOOT. Se você deseja um conteúdo sobre versões superiores a 2.3 do Spring Boot, 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 RESTcom 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.