Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Quarkus Framework - Microserviços com Kafka
Rating: 4.5 out of 5(252 ratings)
1,200 students

Quarkus Framework - Microserviços com Kafka

Desenvolva uma aplicação web usando o Quarkus em arquitetura híbrida usando API's REST e Eventos com Apache Kafka
Last updated 6/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Aprenda a desenvolver uma aplicação moderna com o Quarkus Framework
  • Aprenda a usar o Apache Kafka com o Quarkus Framework
  • Aprenda sobre BFF (Backend For Frontend) para receber requisições externas
  • Aprenda a usar o Keycloak com propagação de tokens JWT entre Microserviços
  • Aprenda a construir microsserviços com comunicação híbrida (API's REST e Eventos Kafka)

Course content

11 sections42 lectures10h 45m total length
  • Apresentação3:52
  • Apache Kafka - Conceito sobre a tecnologia23:28
  • Explicação básica - fundamentos API's e comunicação REST25:57
  • Conceitos básicos sobre Microserviços22:36
  • Quarkus Framework - A evolução do ecossistema Java28:19
  • Softwares necessários para o curso0:32

Requirements

  • Conhecimento básico em Java e Orientação a Objetos
  • Conhecimento básico sobre desenvolvimento web

Description

O mais completo curso sobre Java com o Quarkus Framework

Este curso tem por objetivo mostrar todo o potencial e produtividade do desenvolvimento de software backend com a plataforma Java e o Framework Quarkus, usando a comunicação via eventos com o Apache Kafka.

Se você deseja aprofundar seus conhecimentos no ecossistema Java, este é o conteúdo ideal.

Nas aulas disponíveis neste curso você vai aprender como fazer a análise inicial de uma demanda para desenvolver uma aplicação web (no backend) e separar as responsabilidades principais em microserviços, compreendendo como esta abordagem poder ser útil e resiliente.

Para desenvolver esta aplicação, vamos usar a linguagem Java com o Quarkus Framework e vamos construir microserviços que ficarão acessíveis após a validação de autenticação e identificação de usuários pelo Keycloak.


Todo o acesso externo da aplicação web backend vai passar por um protótipo de gateway que também seguirá o conceito básico de Backend For Frontend (BFF), esta será a camada principal de acesso.

Após ser autenticado e identificado, os usuários terão acesso (conforme permissão configurada no Keycloak) aos microserviços funcionais da aplicação.

Vamos usar o Apache Kafka para trafegar informações entre microserviços de negócio e para garantir a segurança em todas fases de uso, vamos trafegar o token JWT entre os diferentes microserviços e por fim, vamos aprender como usar a rastreabilidade de funcionamento dos microserviços usando a ferramenta Jaeger.

Alguns tópicos principais cobertos neste curso:


  • Desenvolvimento de Micrserviços com Java e Quarkus;

  • Comunicação via API's REST;

  • Comunicação via eventos com Apache Kafka;

  • Rastreabilidade de microserviços com Jaeger Tracing;

  • Segurança de aplicações web com Keycloak;

  • Propagação de tokens JWT;

  • Entre outros.

Who this course is for:

  • Desenvolvedores Java que buscam se aprofundar no Quarkus Framework
  • Desenvolvedores Backend que necessitam conhecer mais sobre microserviços