/curso-udemy_apache-kafka

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.

Primary LanguageJava

APACHE KAFKA

Curso: Apache Kafka

Plataforma: Udemy

Duração: 4 horas

Instrutor: Valdir Cezar

Link do curso: https://www.udemy.com/course/apache-kafka-valdir/

Descrição do curso:

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

O que você aprenderá

  • 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...

Há algum requisito ou pré-requisito para o curso?

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

Para quem é este curso:

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