Formación & Consultoría info@tallerdetecnologia.net
¿Por qué aprender Apache Kafka?
Cada vez más arquitecturas de datos necesitan procesar información en tiempo real en lugar de depender exclusivamente de procesos batch ejecutados cada cierto tiempo.
Eventos generados por aplicaciones, sensores, plataformas digitales, sistemas transaccionales o dispositivos pueden producir flujos continuos de información que necesitan ser capturados, distribuidos y procesados de forma eficiente.
Apache Kafka es una de las tecnologías de referencia para construir plataformas de Event Streaming y arquitecturas de datos orientadas a eventos.
Permite desacoplar productores y consumidores, distribuir eventos entre diferentes sistemas y construir pipelines de datos capaces de trabajar de forma continua y escalable.
En este workshop aprenderás los fundamentos de Apache Kafka y construirás pipelines de streaming utilizando Topics, Producers, Consumers, Partitions y Consumer Groups.
Todo el workshop está orientado a comprender cómo incorporar el procesamiento de eventos en tiempo real dentro de una arquitectura moderna de datos.
¿Qué aprenderás?
✅ Comprender qué es Event Streaming.
✅ Entender cuándo utilizar procesamiento batch o streaming.
✅ Comprender la arquitectura de Apache Kafka.
✅ Trabajar con Brokers y Clusters.
✅ Crear y gestionar Topics.
✅ Comprender el funcionamiento de las Partitions.
✅ Crear Producers.
✅ Crear Consumers.
✅ Trabajar con Consumer Groups.
✅ Comprender Offsets.
✅ Gestionar la distribución de eventos.
✅ Entender la replicación y tolerancia a fallos.
✅ Trabajar con retención de mensajes.
✅ Crear productores y consumidores con Python.
✅ Diseñar pipelines de datos en tiempo real.
✅ Comprender las arquitecturas Event-Driven.
✅ Integrar Kafka dentro de una plataforma moderna de datos.
Ficha técnica
Metodología Taller de Tecnología®
Temario del Workshop
Proyecto Final + Certificación (Asíncrono)
Al finalizar el workshop, los alumnos realizarán de manera individual un proyecto práctico que deberá ser entregado dentro del plazo establecido.
El proyecto consistirá en diseñar y construir un pipeline de datos en tiempo real utilizando Apache Kafka.
El alumno deberá crear diferentes Topics, configurar sus particiones y desarrollar un Producer encargado de generar y publicar eventos de forma continua.
Posteriormente desarrollará uno o varios Consumers para procesar los eventos recibidos, trabajando con Consumer Groups y gestionando correctamente los Offsets.
El proyecto incluirá el desarrollo de Producers y Consumers con Python, permitiendo simular un escenario realista de generación y procesamiento continuo de datos.
Finalmente, el alumno deberá representar la arquitectura construida e identificar claramente productores, Kafka Cluster, Topics, Partitions, Consumer Groups y sistemas consumidores.
El objetivo será comprender cómo Apache Kafka permite desacoplar sistemas y construir arquitecturas de datos orientadas a eventos capaces de procesar información en tiempo real.
El proyecto será evaluado por el instructor, quien proporcionará comentarios personalizados, propuestas de mejora y una valoración técnica de la solución presentada.
Los alumnos que superen satisfactoriamente la evaluación recibirán el Certificado de Aprovechamiento de Taller de Tecnología, acreditando las competencias adquiridas durante el workshop.
Formador: Daniel Castillo Garrosset
Formador especializado en Data Engineering, Business Intelligence e IA Generativa, con más de 25 años de experiencia impartiendo formación técnica a empresas, universidades y entidades públicas. Formador de Data Science en el Cibernarium de Barcelona Activa.

Requisitos
No es necesario conocer Apache Kafka previamente.
Público objetivo
¿Por qué elegir este workshop?
✔ Material descargable
✔ Proyecto real
✔ Soporte durante el workshop
✔ Certificación
✔ Corrección personalizada
✔ Enfoque 100 % práctico
✔ Pipeline de datos en tiempo real
✔ Producers + Consumers con Python
✔ Arquitecturas Event-Driven
FAQs