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

4.70 (2777 reviews)
Udemy
platform
Português
language
Development Tools
category
instructor
Microsserviços Java com Spring Boot e Spring Cloud
11,076
students
8.5 hours
content
Apr 2024
last update
$59.99
regular price

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

Why take this course?

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.

Screenshots

Microsserviços Java com Spring Boot e Spring Cloud - Screenshot_01Microsserviços Java com Spring Boot e Spring Cloud - Screenshot_02Microsserviços Java com Spring Boot e Spring Cloud - Screenshot_03Microsserviços Java com Spring Boot e Spring Cloud - Screenshot_04

Reviews

Gabriel
November 15, 2023
Didática do Nélio é top e vim de um outro curso dele que curti bastate. Porém, esse curso está bem desatualizado e não consegui aproveitar.
Raquel
November 3, 2023
Sempre faço os cursos do Professor Nélio, desde oa tempos da faculdade. me formei com a a juda de seus cursos, hoje sou profissional dsa area e sempre venho olhar seu cursos para tirar duvidas!
Joao
October 31, 2023
o curso esta desatualizado. fiz o primeiro curso de java e curtir demais, porem, esse esta completamente abandonado.
Gabriel
July 29, 2023
Pelo fato do spring ser um pouco antigo, as vezes é preciso fazer uma gambiarra para fazer funcionar (nada que um copiar e colar não dê jeito). A didática do professor é muito boa. Recomendo assistir a aula e depois voltar e fazer junto, tem sido melhor para meu entendimento, talvez funcione melhor também com vocês.
Lucas
July 15, 2023
Ótimo curso, muito aprendizado com uma didática de qualidade diferenciada, porém alguns obstáculos no decorrer das aulas devido a configurações não mais compatíveis como é praticado nos vídeos, mas nada que não tenha a solução na aba de perguntas e respostas.
Filipe
June 5, 2023
Como sempre o professor Nélio vem com uma ótima didática, facilitando o entendimento de todo o assunto do curso. Um único ponto negativo que eu venho colocar, é a falta de atualização do mesmo, onde não atrapalha o curso, mas poderia está atualizado. Contudo, parabéns mais uma vez!!!
Marcos
May 29, 2023
Pelo preço eu não posso reclamar muito, mas foi um pouco frustrante saber que algumas dependências não estavam disponíveis. Seguindo as orientações deu pra continuar, mas ainda assim não estou sentindo muita confiança em aplicar posteriormente esses recursos.
Leandro
May 26, 2023
O curso é muito bom! Só faltou adicionar um módulo de atualização para libs que foram descontinuadas.
Rodrigo
May 8, 2023
Mais um curso excelente do Nélio Alves! Como sempre um conteúdo organizado, uma didática impecável e um aprendizado garantido. Muito obrigado por compartilhar conhecimentos com tanta generosidade!!
Leonardo
March 31, 2023
Ótimo curso para quem quer se aprofundar e aprender a arquitetura de microserviços com Java, como sempre o Nélio explica muito bem e o projeto foi realmente bacana, apenas algumas coisas que poderiam ser melhores como: O projeto foi realizado em 2020 com a versão 2.5.4 do Spring Boot (eles avisam isso na descrição do produto), porém muita coisa mudou e mesmo você utilizando a mesma versão do Nélio acaba gerando muitos erros que o você tem que ralar muito para solucionar, até por que as depêndencias também mudaram, então acaba que as vezes uma aula de 15 min acabe tomando conta de horas do seu dia apenas para soluciona-la. Acredito que poderia ter uma seção atualizada do microserviço rodando no Docker pois está com muitos erros pela versão do maven, java seja o que for desanima muito não ter este suporte diretamente no curso. Resumindo, curso muito bom vale muito a pena curti demais realizar este projeto porém lembre-se que é um projeto feito em 2020 sem atualizações então esteja ciente disso e aproveite!
Robson
March 19, 2023
Precisa de atualização no conteúdo ofertado. Por exemplo, versão do Spring Boot que ele utiliza é a 2.3.4...
Leonardo
March 16, 2023
Por mais que a didática seja excelente, o curso e os materiais estão completamente desatualizados e legados. Mesmo seguindo as recomendações do professor, tinha problemas a cada modulo, e pelas perguntas do curso eu não era o único. A cada módulo eu perdia cerca de 10/15 minutos buscando formas de resolver erros que aconteciam pelos recursos estarem desatualizados e incompatíveis. Gosto muito da didática do Nélio, porem esse curso eu não recomendo.
Fábio
March 15, 2023
O curso esta com versões muito atrasadas das Tecnologias ... isso deveria estar mais explicito no titulo. No mais a qualidade técnica das aulas são incríveis!
Marcos
March 14, 2023
O curso tem uma teoria boa, e eu particularmente gosto bastante das explicações do Nélio, mas por estar muito desatualizado, torna praticamente impossível o aprendizado e aplicação dos projetos discutidos nas aulas...
Claudio
February 12, 2023
Muito esclarecedor... O instrutor apresenta uma didatica muito simples e direta, facilitando bastante nosso aprendizado

Charts

Price

Microsserviços Java com Spring Boot e Spring Cloud - Price chart

Rating

Microsserviços Java com Spring Boot e Spring Cloud - Ratings chart

Enrollment distribution

Microsserviços Java com Spring Boot e Spring Cloud - Distribution chart

Related Topics

3569929
udemy ID
10/15/2020
course created date
10/19/2020
course indexed date
Bot
course submited by