Java com Spring Boot, Kafka e Microserviços

Curso introdutório sobre microserviços orientados a eventos.

Ratings: 4.43 / 5.00




Description

Aprenda na prática conceitos importantes de Engenharia de Software


Arquiteturas de microserviços desenvolvidas com Java e Spring Boot tem sido largamente

adotadas por diversos tipos de projetos em todo o mundo.


A comunicação entre microserviços via API's REST permitiu a viabilidade de implementação dessa

abordagem de aplicações distribuídas, mas conforme cresceram as necessidades e alta demanda

por performance e alto volume de dados, surgiram também as arquiteturas orientadas a eventos

que fazem uso de brokers de mensagens para trafegar dados entre microserviços.


Neste curso ministrado por um instrutor com larga experiência no mercado de trabalho, fazemos uma introdução teórica e prática sobre como e porque utilizar a comunicação híbrida

de microserviços com Java, Spring Boot, API's REST e Apache Kafka.


Ao acompanhar e implementar o código ensinado nesse curso, você será capaz de compreender os casos de

uso destas tecnologias e conceitos e saber como realizar código prático seguindo esta abordagem.

Este é um conhecimento importante para todos que desejam evoluir nas melhores práticas da engenharia de software moderna.


Tópicos abordados:


  • O que são os microserviços e que problema eles resolvem;


  • O que é o Apache Kafka e porque ele é importante em aplicações distribuídas;


  • O que é o Docker e qual sua utilidade;


  • Desenvolvimento de microserviços em Java com Spring Boot;


  • Comunicação híbrida entre microserviços usando API's REST e eventos com o Apache Kafka.



What You Will Learn!

  • Entender melhor as necessidades de uso de microserviços
  • Conhecer mais sobre arquiteturas orientadas a eventos
  • Implementar na prática microserviços com comunicação híbrida (via eventos e via rest)
  • Aprender como implementar microserviços com Java e Spring Boot

Who Should Attend!

  • Desenvolvedores Java iniciantes, plenos ou já experientes que desejam aprender mais sobre microserviços