Curso Apache Kafka for Software Developers

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apache Kafka for Software Developers

16 horas
Visão Geral

Curso Apache Kafka for Software Developers, Apache Kafka é uma mensagem de publicação e assinatura repensada como um log de commit distribuído, capaz de lidar com centenas de megabytes de leituras e gravações por segundo de milhares de clientes em cada corretor. Um cluster Kafka pode servir como backbone central de dados para uma grande organização.

Publico Alvo

Este curso foi desenvolvido especificamente para desenvolvedores de software.

Pre-Requisitos

Os participantes devem ter conhecimentos básicos de informática (Windows, Mac ou Linux) e desejo de aprender e usar o sistema de mensagens Kafka. Habilidades de linha de comando são opcionais.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introducing Kafka

  1. History
  2. Why Kafka?
  3. Kafka at LinkedIn
  4. Kafka Adoption in the Industry
  5. Homage to the Creator of Metamorphosis

Kafka Core Concepts

  1. Topics
  2. Partitions
  3. Replicas
  4. Producers
  5. Consumers
  6. Brokers

Operating Kafka

  1. Architecture
  2. Hardware Specs
  3. Deploying
  4. Monitoring
  5. Performance
  6. Scalability Tuning

Developing Kafka Apps

  1. Writing to Kafka
  2. Reading from Kafka
  3. Testing
  4. Serialization
  5. Compression
  6. Example Apps with kafka-­storm-­starter
  7. Playing with Kafka Using Wirbelsturm
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas