¿Qué vas a aprender?
- Dominar la arquitectura y operación de Apache Kafka para
gestionar flujos de datos en tiempo real.
- Configurar y administrar un
entorno completo de Kafka con CLI y KRaft.
- Desarrollar
productores y consumidores en Java aplicando buenas prácticas y
patrones modernos.
- Integrar, procesar y asegurar datos con Kafka
Connect, Streams, ksqlDB y mecanismos de seguridad (SSL, ACLs).
Requisitos
- Conocimientos básicos de programación en Java (variables,
estructuras de control, clases y métodos).
- Conocimientos básicos de línea de comandos y uso de
herramientas de desarrollo.
- Se recomienda cursar previamente: Java Desde Cero.
Descripción del curso
¿Quieres dominar el flujo de datos en tiempo real con Apache
Kafka?
En pocas semanas, pasarás de los fundamentos a dominar Apache Kafka, la
plataforma líder de streaming de datos usada por empresas como Netflix, Uber y
Spotify para mover millones de eventos por segundo. Aprenderás a diseñar, desplegar
y administrar arquitecturas distribuidas capaces de procesar información en tiempo
real con altísima velocidad y resiliencia.
Explorarás en profundidad la arquitectura interna de Kafka, entendiendo cómo
trabajan sus componentes: brokers, tópicos, particiones, replicación y offsets.
Aprenderás a utilizar Kafka CLI, conectar sistemas empresariales con Kafka Connect,
procesar flujos complejos con Kafka Streams y ksqlDB, y desarrollar productores y
consumidores en Java, aplicando buenas prácticas de rendimiento y seguridad (SSL,
ACLs, KRaft).
Al finalizar, habrás adquirido las habilidades para diseñar, implementar y optimizar
soluciones de streaming de datos que impulsen la toma de decisiones, la analítica y
la escalabilidad en proyectos reales.
Objetivos Secundarios
- Comprender cómo Kafka se integra en arquitecturas empresariales
modernas, incluyendo microservicios, IoT y analítica en tiempo real.
- Desarrollar la capacidad de diseñar y optimizar flujos de datos
que mejoren la escalabilidad y resiliencia de los sistemas distribuidos.
- Aplicar
buenas prácticas de operación, monitoreo y seguridad para
mantener entornos Kafka estables y confiables en producción.
Condiciones del Servicio
- Cancelación y Devolución: Los pagos no son
reembolsables. Puedes cambiar tu fecha de inicio por otra confirmada o elegir un curso
de igual valor.
- Fecha de Inicio: El curso inicia con un mínimo
de 5 alumnos. Si no se cumple, te daremos una nueva fecha.
- Pausa de
Curso: Puedes pausar tu curso y retomarlo dentro de los próximos 6
meses.
- Garantía de Aprendizaje: Si no cumples los objetivos
del curso, podrás repetirlo sin costo, siempre que asistas al 100% de las
clases y realices todas las prácticas.
- Aceptación de
Términos: Con tu inscripción o pago confirmas que has leído y aceptado
estas condiciones.