Solicitar información
 Duración 21 horas

Temario del curso

Introducción

  • Resumen de Apache Kafka
  • Introducción al streaming de eventos y al procesamiento de datos en tiempo real
  • Resumen de Apache Kafka y sus características
  • Casos de uso y beneficios de Kafka en el desarrollo de aplicaciones modernas

Comprensión de la arquitectura de Kafka y conceptos fundamentales

  • Arquitectura de Kafka: brokers, temas, particiones y réplicas
  • Productores y consumidores: publicación y consumo de mensajes
  • Comprensión del papel de ZooKeeper en Kafka

Temas y particiones en Kafka

  • Creación y configuración de temas
  • Comprensión de las particiones y sus implicaciones
  • Replicación y tolerancia a fallos en Kafka

Productores de Kafka

  • Creación de productores de Kafka utilizando varios lenguajes de programación
  • Serialización de mensajes y técnicas de serialización
  • Configuraciones de productores y mejores prácticas

Consumidores de Kafka

  • Desarrollo de consumidores de Kafka utilizando diferentes lenguajes de programación
  • Configuración de grupos de consumidores y offsets
  • Estrategias para el procesamiento de mensajes y garantías de entrega

Integración de Kafka con sistemas externos mediante Kafka Connect

  • Resumen de Kafka Connect y sus conectores
  • Configuración y uso de Kafka Connect para la integración de datos
  • Integración de Kafka con sistemas externos

Escribir aplicaciones de streaming con Kafka Streams y ksqlDB

  • Introducción a Kafka Streams y sus capacidades de procesamiento de flujos
  • Desarrollo de aplicaciones de procesamiento de flujos con Kafka Streams
  • Uso de ksqlDB para el procesamiento y análisis de datos en tiempo real

Integración de una aplicación cliente de Kafka con Confluent Cloud

  • Resumen de Confluent Cloud y sus características
  • Configuración y conexión de una aplicación cliente de Kafka con Confluent Cloud

Seguridad en Kafka

  • Introducción a las características de seguridad de Kafka
  • Configuración de SSL/TLS para comunicaciones seguras
  • Mecanismos de autenticación y autorización en Kafka

Monitoreo y operaciones

  • Monitoreo de Kafka mediante métricas y herramientas
  • Gestión de clústeres y recursos de Kafka
  • Resolución de problemas comunes y ajuste de rendimiento

Mejores prácticas y casos de uso del mundo real

  • Mejores prácticas para el diseño de aplicaciones basadas en Kafka
  • Estudios de caso y ejemplos de implementaciones de Kafka en diversas industrias
  • Mejores prácticas para construir arquitecturas de Kafka escalables y tolerantes a fallos

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de programación

Público objetivo

  • Desarrolladores
  • Programadores

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (3)

Próximos cursos

Categorías Relacionadas