Descripción: Curso KAFKA PARA PROGRAMADORES
Formación en Big Data
Formación SINENSIA
Detalles
- Introducción a Kafka
- Zookeeper
2.1. Introducción
2.2. Instalación
2.3. Configuración
2.4. Ejecución
2.5. Operaciones
- Instalación de Kafka
- Topics
- Productores y consumidores
- Log Compaction
- Desarrollo con Kafka
7.1. Implementación Kafka
7.2. Lenguajes de programación
7.3. Objetivos
- Kafka Java API
8.1. Dependencias
8.2. API de producer
8.3. API de consumer
8.4. Garantía de entrega
- Esquemas en Kafka
9.1. Tipos de serialización en Kafka
9.2. Avro
9.3. Esquemas en Avro
9.4. Tipos de datos
9.5. Avro y Java
- Schema Registry
10.1. Integración de datos
10.2. Flujos de trabajo
10.3. Estrategias de nombres
- Kafka Streams API
11.1. Características
11.2. Streams
11.3. KStreams y KTables
11.4. Ventanas
11.5. Transformaciones
11.6. Salida de datos
11.7. Estado en streams
11.8. Streams en Java
11.9. Configuración
11.10. Creación de SerDe
11.11. Topology
11.12. Serdes personalizados
11.13. Branching
11.14. Filtering
11.15. Desarrollo con topologías
Curso dirigido a programadores/desarrolladores que tendrán contacto con Apache Kafka para realizar tareas de transformación y entrega de datos en tiempo real.
Los asistentes deben estar familiarizados con el desarrollo en Java, Python y / o el uso de interfaces RESTful.
· Comprender los conceptos y la arquitectura de Apache Kafka.
· Configurar y administrar Kafka y Zookeeper.
· Producir y consumir datos mediante las APIs de Kafka.
· Desarrollar aplicaciones de flujo de datos en tiempo real.
· Integrar Kafka con otras herramientas y sistemas.
· Optimizar el rendimiento y resolver problemas comunes.