Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apache Kafka
Highest Rated
Rating: 4.7 out of 5(943 ratings)
6,104 students

Apache Kafka

Aprenda a usar o Apache Kafka em seus serviços
Created byValdir Cezar
Last updated 4/2022
Portuguese

What you'll learn

  • Apache Kafka
  • Spring Boot
  • Docker
  • Docker Compose
  • Git
  • Github
  • Docker Hub
  • Criar suas próprias imagens Docker
  • Registrar suas imagens no Docker Hub
  • Conceitos de Clean Arch
  • Conceitos SOLID
  • Boas práticas de programação
  • POO
  • Muito mais...

Course content

4 sections25 lectures4h 1m total length
  • Apresentação2:53

Requirements

  • Não há pré-requitos uma vez que é explicado todos os conceitos

Description

Apache Kafka é uma plataforma open-source de processamento de streams desenvolvida pela Apache Software Foundation, escrita em Scala e Java. O projeto tem como objetivo fornecer uma plataforma unificada, de alta capacidade e baixa latência para tratamento de dados em tempo real.

O Apache Kafka tem sido usado por empresas como Netflix, Spotify, Uber, LinkedIn e Twitter. E sua arquitetura é composta por producers, consumers e o próprio cluster. O producer é qualquer aplicação que publica mensagens no cluster. O consumer é qualquer aplicação que recebe as mensagens do Kafka.

Se você quer mover e transformar um grande volume de dados em tempo real entre diferentes sistemas, então Apache Kafka pode ser exatamente o que você precisa

Saiba como o Kafka funciona, como usá-lo e como começar implementando um sistema baseado em microsserviços com o ecossistema Spring utilizando boas práticas de programação aplicando conceitos SOLID e Clean Arch, padrões de projetos de maneira simples e descontraida. Vamos criar nossas próprias imagens docker, vamos registrar essas imagens no Docker hub e muito mais.


Veja um pouco do que você irá aprender:


  • Apache Kafka

  • Spring Boot 2.6.4

  • Docker

  • Docker Compose

  • Git para versionamento do código implementado

  • Github para subir nossos repositórios

  • Construir suas próprias imagens docker

  • Registrar suas imagens no Docker Hub de maneira simples

  • Implementar um mono-repo para subir toda nossa stack

  • Desenvolver um código limpo e organizado utilizando práticas Clean Arch e SOLID

Who this course is for:

  • Estudandtes de programação
  • Entusiastas de Tecnologia da Informação
  • Iniciantes na área
  • Graduandos