Contacta con nosotros

Temario del curso

Introducción

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

Comprensión de la Arquitectura y Conceptos Clave de Kafka

  • Arquitectura de Kafka: brokers, temas, particiones y réplicas
  • Productores y consumidores: publicar y consumir mensajes
  • Comprensión del rol de ZooKeeper en Kafka

Temas y Particiones de 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 usando varios lenguajes de programación
  • Serialización y técnicas de deserialización de mensajes
  • Configuraciones y mejores prácticas para productores

Consumidores de Kafka

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

Integración de Kafka con Sistemas Externos usando Kafka Connect

  • Descripción general 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

Desarrollo de Aplicaciones de Streaming con Kafka Streams & 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 procesamiento y análisis de datos en tiempo real

Integración de una Aplicación Cliente de Kafka con Confluent Cloud

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

Seguridad de Kafka

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

Monitoreo y Operaciones

  • Monitoreo de Kafka utilizando 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 diseñar 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 con tolerancia a fallos

Resumen y Próximos Pasos

Requerimientos

  • Conocimientos básicos de programación

Público Objetivo

  • Desarrolladores
  • Programadores
 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas