Apache Kafka para desarrolladores Spring Boot
Aprende a construir sistemas de mensajería y procesamiento en tiempo real
Lo que serás capaz de hacer
¿Quieres dominar Apache Kafka , la plataforma líder en mensajería y procesamiento de datos en tiempo real? Este curso te llevará paso a paso desde los fundamentos hasta la implementación práctica de productores y consumidores en Spring Boot , permitiéndote crear aplicaciones modernas, escalables y orientadas a eventos. Lo que aprenderás en este curso: Fundamentos de Apache Kafka : conceptos clave, arquitectura y componentes. Cómo funcionan los topics, brokers, producers y consumers . Creación de un productor en Spring Boot para enviar mensajes a Kafka. Creación de un consumidor en Spring Boot para procesar mensajes de manera eficiente. Una sección opcional con Docker , donde aprenderás a levantar Kafka y sus servicios en contenedores, simplificando tu entorno de desarrollo. ¿Por qué tomar este curso? Porque Kafka es hoy una de las tecnologías más demandadas en el mundo de Big Data, microservicios y arquitecturas orientadas a eventos . Porque aprenderás con ejemplos prácticos y aplicados al mundo real. Porque al finalizar, estarás preparado para integrar Kafka en tus proyectos profesionales y destacar en el mercado laboral. No importa si eres principiante en Kafka o si ya trabajas con microservicios: este curso está diseñado para que entiendas la teoría y la pongas en práctica de inmediato. Inscríbete ahora y da el siguiente paso hacia convertirte en un profesional capaz de construir sistemas modernos basados en Apache Kafka .
- Comprender qué es Apache Kafka y por qué es una tecnología clave en sistemas distribuidos y arquitecturas orientadas a eventos.
- Identificar y explicar los componentes principales de Kafka: brokers, topics, producers, consumers, partitions y zookeepers (cuando aplica).
- Crear un productor en Spring Boot capaz de enviar mensajes a un topic de Kafka.
- Desarrollar un consumidor en Spring Boot para procesar mensajes en tiempo real.
- Entender cómo manejar serialización y deserialización de mensajes en Kafka.
- Utilizar Docker para levantar contenedores con Kafka y simplificar la infraestructura de desarrollo.
Temario
UNIDAD 1 - Introducción al curso · 2 leccionesUNIDAD 1 - Introducción al curso
UNIDAD 1 - Introducción al curso
- Bienvenida al curso
- Cómo tomar este curso
UNIDAD 2 - Iniciamos con Apache Kafka - Fundamentos · 6 leccionesUNIDAD 2 - Iniciamos con Apache Kafka - Fundamentos
UNIDAD 2 - Iniciamos con Apache Kafka - Fundamentos
- Introducción a la sección
- Tipos de arquitecturas
- ¿Qué es una Plataforma de Transmisión de Eventos?
- ¿Qué es Apache Kafka?
- Tópicos de Kafka y particiones
- ZooKeeper
UNIDAD 3 - Componentes de Apache Kafka · 11 leccionesUNIDAD 3 - Componentes de Apache Kafka
UNIDAD 3 - Componentes de Apache Kafka
- Introducción a la sección
- Configurando cluster local de kafka con docker
- Crear tópico - Probar el tópico
- Estructura de un mensaje
- Enviando mensajes con key
- Grupos de consumidores
- offset
- Agregando más particiones - Práctica grupos de consumidores
- Tiempo de almacenamiento - Log de registros
- Kafka cómo sistema distribuido
- Líder y seguidores
UNIDAD 4 - Productor de Kafka con Spring Boot · 17 leccionesUNIDAD 4 - Productor de Kafka con Spring Boot
UNIDAD 4 - Productor de Kafka con Spring Boot
- Introducción al proyecto
- Creando proyecto base productor
- Creación clase DTO
- Creación de controlador
- Archivo application.yml
- Configurando tópico desde el proyecto spring boot
- Listando tópicos
- KafkaTemplate
- Clase producer - parte 1
- Clase producer - parte 2
- Clase producer - parte 3
- Pruebas productor de kafka
- Mensajes sincrónicos
- Uso clase ProducerRecord
- Envío de data por cabecera
- Parámetros de configuración
- Código fuente de la sección
UNIDAD 5 - Consumidor de kafka con Spring Boot · 7 leccionesUNIDAD 5 - Consumidor de kafka con Spring Boot
UNIDAD 5 - Consumidor de kafka con Spring Boot
- Introducción a la sección
- Creando proyecto base para el consumidor
- Configuración archivo application.yml
- Clase de configuración
- Clase consumer
- Pruebas
- Código fuente sección
UNIDAD 6 - Repaso de docker · 9 leccionesUNIDAD 6 - Repaso de docker
UNIDAD 6 - Repaso de docker
- Introducción a la sección
- ¿Qué son los contenedores de software?
- ¿Qué es Docker?
- Instalación de Docker
- Docker Hub
- Primeros comandos en Docker
- Eliminando contenedores - Docker Desktop
- Más comandos en Docker
- Levantando Mysql en Docker
UNIDAD 7 - Finalización del curso · 2 leccionesUNIDAD 7 - Finalización del curso
UNIDAD 7 - Finalización del curso
- Despedida
- Clase extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
7 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Alfredo Leal.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 7 unidades · 54 lecciones · 35 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Alfredo Leal; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


