Curso de Apache Kafka para equipos de datos — Integración y calidad
Aprende con el curso de Apache Kafka para empresas hasta 100% bonificado, a medida para tu organización.
Totalmente práctico y aplicable
Formación en Apache Kafka a medida
100% bonificable a través de FUNDAE
Curso TUTORIZADO por expertos
Modalidad Aula Virtual Personalizada
Curso de Apache Kafka en Aula Virtual Personalizada
Nuestra modalidad AVP es una formación en directo, práctica y 100% adaptada a vuestro equipo. No trabajamos con contenidos genéricos: diseñamos la formación en función de vuestro nivel, objetivos, procesos internos y necesidades reales de aplicación.
Solicitar informaciónTemario 100% a medida
Creamos el temario desde cero a partir de vuestras necesidades, nivel del equipo y objetivos concretos, priorizando aquellos contenidos que realmente aporten valor en el día a día.
Proyectos personalizados
Durante la formación trabajaremos con archivos, ejemplos, informes o procesos similares a los que utiliza vuestro equipo, para que el aprendizaje sea directamente aplicable al puesto de trabajo.
Sesiones en directo con consultor experto
Un formador especialista imparte las clases en tiempo real, resolviendo dudas, revisando casos concretos y adaptando el ritmo de la formación a la evolución del grupo.
Calendario adaptado a vuestra disponibilidad
Definimos conjuntamente fechas, horarios y duración de las sesiones para facilitar la asistencia del equipo y minimizar el impacto en la operativa diaria de la empresa.
Curso de Apache Kafka hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal.
Este programa de Apache Kafka para empresas es subvencionable hasta el 100%.
- Potencia las habilidades de edición y automatización de tus profesionales.
- Accede a una formación avanzada en Apache Kafka práctica y orientada a resultados.
- Prepara a tu equipo para los retos documentales del entorno laboral actual.
- Gestionamos gratis tu bonificación de este curso corporativo de Apache Kafka ante FUNDAE.
Calcula tu bonificación
Revisamos tu caso
Preparamos la gestión
Tu equipo realiza el curso
Aplicas la bonificación
La formación que decides
te devuelve dinero
Todos nuestros cursos son bonificables a través de FUNDAE.
Gestionamos toda la documentación por ti.
Calcula tu crédito aproximado
Crédito bonificable estimado
420€*
*Cálculo orientativo
Empresas líderes como LinkedIn, Netflix y Uber confían en Apache Kafka
Profesionaliza Apache Kafka en tu organización con la formación A Medida, tutorizada y bonificable por FUNDAE para empresas. Diseñamos el plan formativo.
Aumenta la capacidad y el rendimiento en tu empresa dominando técnicas avanzadas de escalabilidad y procesamiento con Apache Kafka.
Garantiza la entrega confiable de datos con las mejores prácticas en seguridad y monitorización, asegurando la integridad y disponibilidad de la información.
Capacitación integral desde la instalación hasta el desarrollo de aplicaciones avanzadas, permitiendo aplicar los conocimientos a proyectos empresariales de inmediato.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma
de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
Temario del curso
Encuentra todo el temario del curso aquí.
¿Qué es Apache Kafka?
El origen de Kafka
Casos de uso conocidos para ejemplificar la utilidad de Apache Kafka
Introducción a las ventajas principales de Kafka
Escalabilidad
Alto rendimiento
Retención basada en disco
Apache Kafka como sistema de mensajería
¿Qué es un sistema distribuido?
Principios de los sistemas distribuidos
Mensajes
Lotes
Esquemas
Eventos
Topics
Procesos en segundo plano vs topics
Particiones
La utilidad de las particiones
Productores
Productores múltiples
Consumidores
Consumidores múltiples
Brokers
Clusters
Clusters múltiples
¿Cuales son las APIs de Kafka?
Introducción a la configuración del entorno
Elección del sistema operativo
Instalación de Java
¿Qué es Zookeeper?
Instalación de Zookeeper
Instalación de Kafka Broker
Configuración del Broker
Introducción a la selección de HW
Capacidad de disco
Rendimiento de disco
Memoria
CPU
Introducción a Kafka en la nube
Configuración de clusters de Kafka
¿Cuántos clusters se necesitan?
Configurando brokers
Inspección de brokers con la Admin API
Configuración de brokers en los clusters
Configuraciones del recolector de basura
¿Qué es un productor de mensajes?
Instalación y configuraciones previas
Conceptos previos necesarios
Creando un productor de Kafka
Envío de mensajes de forma síncrona
Envío de mensajes de forma asíncrona
Introducción a la configuración del productor
Controlando el "client.id"
Configuración del número mínimo de "acknowledgments" recibidos necesarios con "acks"
Configuración de tiempos de entrega de mensajes
Configuración de la persistencia con "linger.ms"
Configuración del tipo de datos producidos con "compression.type"
Configuración del tamaño de los lotes con "batch.size"
Configuración de re-intentos en caso de error
Configuración del tamaño máximo de las peticiones con "max.request.size"
Configuración de número de peticiones máximas por conexión
Recepción con "receive.buffer.bytes"
Envío con "send.buffer.bytes"
Introducción a los serializadores
"key.serializer" y "value.serializer"
Personalización de serializadores
Las particiones
Los interceptores
Las quotas y embotellamientos
Creando una aplicación encargada del envío de mensajes con la Producer API
¿Qué es un consumidor de mensajes?
¿Qué es un grupo de consumidores de mensajes?
Creando un consumidor Kafka
Creación y configuración de topics
Suscripción a topics
Introducción a la configuración de consumidores Kafka
Configuración de consumo mínimo con "fetch.min.bytes"
Configuración de consumo máximo con "fetch.max.bytes"
Configuración de espera máxima con "fetch.max.wait.ms"
Configuración de intervalos con "heartbeat.interval.ms"
Configuración de poll con "max.poll.records" y "max.poll.interval.ms"
Configuración de timeout de sesión con "session.timeout.ms"
Configuración del timeout por defecto con "default.api.timeout.ms"
Configuración de timeouts con "request.timeout.ms"
Configuración del "client.id" y "client.rack"
Configuración del grupo con "group.instance.id"
Configuración de estrategia de particionamiento con "partition.assignment.strategy"
¿Qué es un Commit?
¿Qué es un Offset?
Configuración de commits automáticos con "enable.auto.commit"
Commits síncronos y asíncronos
Commit con offset específico
Consumo de mensajes con offsets específicos
Escalabilidad de las aplicaciones con los grupos
¿Cómo detener el consumo de mensajes?
Introducción a los deserializadores
Personalización de deserializadores
Uso de Avro para deserializar
Rebalanceamiento de listeneres
¿Cuándo usar un único consumidor sin grupo?
Procesamiento de mensajes con Apache Kafka
Creando una aplicación para consumir eventos con la Consumer API
Configuración de gestión avanzada de topics
Buenas prácticas de uso de la Consumer API
Creación y configuración de clusters
Apagado del cluster
Técnicas de balanceo de carga
Aumentando la capacidad del cluster
Traspaso de información entre clusters
Introducción a AdminClient
El Ciclo de vida del AdminClient
"client.dns.looup"
"request.timeout.ms"
Manejo de topics
Manejo de las configuraciones
Manejo de grupos de consumidores para su exploración y modificación
Metadatos de clusters
¿Cómo inspeccionamos topics?
Adición de particiones a un topic
Eliminación de registros de un topic
Elección de lider
Reasignando réplicas
Buenas prácticas y recomendaciones de uso
Gestión de clusters y membresía
El controlador KRaft
Replicación
Introducción al procesamiento de peticiones
Producción de peticiones
Consumo de peticiones
Otros tipos de peticiones
Introducción al almacenamiento físico
Ubicando particiones
Manejo de ficheros
Formato de ficheros
Almacenamiento escalonado
Compactación a la hora de almacenar
Gestión de eventos eliminados
Topics compactos
Índices
¿Qué garantías tenemos de la entrega de los datos?
¿Cómo la replicación puede ayudarnos?
Introducción a las configuraciones del Broker para ello
Persistencia en el disco
Factor de replicación
Forzado de elección de líder
Sincronización de réplicas
¿Cómo usar productores en sistemas confiables?
Envío de "acknowlegments"
Configuración de re-intentos con "retries"
Manejo de errores de envío
¿Cómo usar consumidores en sistemas confiables?
Configuraciones esenciales de los consumidores
Envío explícito de offsets
¿Cómo podemos asegurar que el sistema es confiable?
Validación de la configuración del sistema
Monitorización de la fiabilidad en producción
¿Qué es la Stream API?
Instalaciones y configuraciones previas
Creando nuestra primera aplicación Stream
Creación de los archivos de configuración
Preparando las funciones de análisis de información
Ejecutando la aplicación
Analizando la información recibida
Buenas prácticas y recomendaciones de uso
¿Qué es la Connect API?
Modos de ejecución con la Connect API
Configuración de conectores
Tipos de transformaciones disponibles
Instalación y configuraciones previas
Ejemplo práctico con la Connect API
Introducción a la gestión de la seguridad
Introducción a los mecanismos de autenticación
Autenticación con SSl
Autenticación con SASL
Re-Autenticación
Cifrado e2e
Introducción a mecanismos de autorización
AclAuthorizer
Personalización del mecanismo de autorización
Seguridad en Zookeeper con SASL
Seguridad en Zookeeper con SSL
Autorización en Zookeeper
¿Cómo podemos proteger la plataforma?
Gestión y protección de contraseñas
¿Qué es la monitorización?
¿Qué son las métricas?
Introducción a las métricas recomendadas
Health Check
Introducción a los objetivos a nivel de servicio (SLO)
Definición de SLOs y sistemas de alertas
Introducción a los indicadores a nivel de servicio (SLI)
Métricas recomendadas para de SLIs
Introducción a las métricas para Kafka Brokers
Diagnóstico de problemas de clusters
Métricas para Brokers
Métricas para Topics
Métricas para particiones
Monitorización de la JVM
Monitorización del Sistema Operativo
Monitorización a través de Logs
Métricas de Productores
Métricas de Consumidores
Monitorización de lag
Monitorización e2e
Pensado para quienes deben dominar Apache Kafka en su día a día
Desarrolladores Backend
Interesan en manejar sistemas distribuidos y mejorar la ingesta y procesamiento de datos en tiempo real.
Ingenieros de Datos
Necesitan gestionar eficientemente grandes volúmenes de datos para optimizar los flujos de trabajo empresariales.
Administradores de Sistemas
Buscan implementar y mantener infraestructura escalable para soportar aplicaciones críticas y de alto rendimiento.
Analistas de Sistemas
Desean comprender mejor el procesamiento de eventos en tiempo real para diseñar soluciones ágiles y eficaces.
Integradores de Sistemas
Requieren conectar aplicaciones diversas con flujos de datos en tiempo real para mejorar la interoperabilidad.
Equipos de TI Corporativos
Deben asegurar que las tecnologías implementadas se alineen con las estrategias de negocio y soporten escalabilidad.
Empresas que ya han formado a sus equipos
Experiencias reales de equipos que ya han trabajado con nosotros.
+16
años de liderazgo
+3.500
empresas formadas
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
480.000 alumnos formados en Imagina
Resolvemos todas tus dudas sobre nuestra formación en Apache Kafka
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de Apache Kafka proporciona una comprensión profunda de esta plataforma de transmisión de datos en tiempo real. Aprenderás a publicar, almacenar y procesar flujos de registros, además de configurar, gestionar y asegurar clusters de Kafka. Este conocimiento es crucial para empresas que buscan optimizar la gestión de grandes volúmenes de datos de manera eficiente y escalable. Así, podrás desarrollar aplicaciones robustas y mantener la competitividad tecnológica de tu empresa.
Sí, el curso de Apache Kafka es elegible para bonificación a través de FUNDAE. Esto permite a las empresas aprovechar las ayudas disponibles para la formación de su personal, pudiendo bonificar hasta el 100% del coste del curso. Además, si gestionamos la bonificación, cobramos un 10% extra del valor del curso + IVA, un coste que también puede ser bonificado dependiendo de los créditos disponibles en FUNDAE.
El curso de Apache Kafka se imparte en modalidad de aula virtual personalizada. Utilizamos Zoom para ofrecer videoconferencias en tiempo real con el formador, lo que permite una interacción directa y personalizada. Las sesiones son grabadas, por lo que tendrás acceso a las grabaciones para repasar los contenidos cuando lo necesites.
Con el curso de Apache Kafka desarrollarás habilidades en la configuración y gestión de clusters, implementación de seguridad en los sistemas de mensajería, y desarrollo de aplicaciones con las diferentes APIs de Kafka. También aprenderás a monitorizar y mantener la fiabilidad del sistema, asegurando una entrega confiable de datos en entornos distribuidos.
Puedes inscribirte en el curso de Apache Kafka a través de nuestra página web. Completa el formulario de inscripción con toda la información requerida para que podamos procesar tu solicitud de manera eficiente y contactarte para los siguientes pasos. Asegúrate de tener a mano los datos necesarios para gestionar la bonificación si aplica.
¿Tienes dudas?
Estamos aqui para ayudarte
El curso de Apache Kafka proporciona una comprensión profunda de esta plataforma de transmisión de datos en tiempo real. Aprenderás a publicar, almacenar y procesar flujos de registros, además de configurar, gestionar y asegurar clusters de Kafka. Este conocimiento es crucial para empresas que buscan optimizar la gestión de grandes volúmenes de datos de manera eficiente y escalable. Así, podrás desarrollar aplicaciones robustas y mantener la competitividad tecnológica de tu empresa.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí, el curso de Apache Kafka es elegible para bonificación a través de FUNDAE. Esto permite a las empresas aprovechar las ayudas disponibles para la formación de su personal, pudiendo bonificar hasta el 100% del coste del curso. Además, si gestionamos la bonificación, cobramos un 10% extra del valor del curso + IVA, un coste que también puede ser bonificado dependiendo de los créditos disponibles en FUNDAE.
¿Tienes dudas?
Estamos aqui para ayudarte
El curso de Apache Kafka se imparte en modalidad de aula virtual personalizada. Utilizamos Zoom para ofrecer videoconferencias en tiempo real con el formador, lo que permite una interacción directa y personalizada. Las sesiones son grabadas, por lo que tendrás acceso a las grabaciones para repasar los contenidos cuando lo necesites.
¿Tienes dudas?
Estamos aqui para ayudarte
Con el curso de Apache Kafka desarrollarás habilidades en la configuración y gestión de clusters, implementación de seguridad en los sistemas de mensajería, y desarrollo de aplicaciones con las diferentes APIs de Kafka. También aprenderás a monitorizar y mantener la fiabilidad del sistema, asegurando una entrega confiable de datos en entornos distribuidos.
¿Tienes dudas?
Estamos aqui para ayudarte
Puedes inscribirte en el curso de Apache Kafka a través de nuestra página web. Completa el formulario de inscripción con toda la información requerida para que podamos procesar tu solicitud de manera eficiente y contactarte para los siguientes pasos. Asegúrate de tener a mano los datos necesarios para gestionar la bonificación si aplica.
¿Tienes dudas?
Estamos aqui para ayudarte
Encuentra el Curso Perfecto para tu Organización
Administración de Kafka
Aprender a instalar, administrar y gestionar la infraestructura relacionada con el broker de mensajería Kafka.
ELK integrado con Kafka
Aprende a trabajar con el entorno de ELK Stack, que consta de ElasticSearch, Logstash, Kibana y Beans. Descubre cómo recopilar información de eventos, aplicaciones, servicios o servidores, cómo procesar esa información, cómo presentarla de una forma atractiva para el cliente e integrarlo con Kafka
Apache Flink: Procesado de datos en streaming
Aprende a instalar, desarrollar, configurar y gestionar la infraestructura relacionada con el broker de mensajería en streaming con Apache Flink y aprende todo lo necsario para procesar los datos y sacarles la máxima utilidad
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc