OPSAPK02ILTData y Business Intelligence
APACHE KAFKA
25 Presencial-Remoto €0.00
Descripción
___
Objetivos
Este curso tiene como objetivo adquirir habilidades para elaborar soluciones con Apache Kafka. Aprender los conceptos fundamentales relacionados con la programación sobre Apache Kafka y su integración con otras soluciones.
Audiencia
Curso dirigido a desarrolladores que tendrán contacto con Apache Kafka para realizar tareas de transformación y entrega de datos en tiempo real.
Prerrequisitos
Familiaridad con Linux y línea de comando.
Temario
**Introducción**
· Colas de mensajes (Queue) vs publicador-suscriptor (Pub-Sub).
· Mensajes vs Eventos
· Introducción Apache Kafka y Apache Zookeper
· Características
· Casos de uso
**Instalación**
**Arquitectura**
· Zookeper
· Broker
· Clúster
**Conceptos Básicos**
· Mensaje
· Esquema
· Tema (Topic)
· Partición
· Offset
**Desarrollo con Kafka**
· Kafka Connect
· Kafka Streams
· Productor
· Consumidor y grupos de consumidores
**Spring for Apache Kafka**
· Instalación y configuración
· KafkaTemplate
· @KafkaListener
· KafkaMessageListenerContainer
· KafkaTransactionManager
· Colas de mensajes (Queue) vs publicador-suscriptor (Pub-Sub).
· Mensajes vs Eventos
· Introducción Apache Kafka y Apache Zookeper
· Características
· Casos de uso
**Instalación**
**Arquitectura**
· Zookeper
· Broker
· Clúster
**Conceptos Básicos**
· Mensaje
· Esquema
· Tema (Topic)
· Partición
· Offset
**Desarrollo con Kafka**
· Kafka Connect
· Kafka Streams
· Productor
· Consumidor y grupos de consumidores
**Spring for Apache Kafka**
· Instalación y configuración
· KafkaTemplate
· @KafkaListener
· KafkaMessageListenerContainer
· KafkaTransactionManager