Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java com Spring Boot, Kafka e Microserviços
Rating: 4.8 out of 5(297 ratings)
1,017 students

Java com Spring Boot, Kafka e Microserviços

Curso introdutório sobre microserviços orientados a eventos.
Last updated 2/2023
Portuguese

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

Course content

6 sections24 lectures6h 24m total length
  • Introduction4:21
  • Requisitos de Software0:27
  • API (Application Programming Interface) - Fundamentos26:05
  • Arquitetura de Microserviços - Fundamentos22:59
  • Introdução ao Apache Kafka20:04
  • Padrão MVC e estrutura de aplicações com Spring Boot17:30

Requirements

  • Compreensão básica sobre a linguagem de programação Java

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.



Who this course is for:

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