Temario del curso

Introducción

  • Descripción general de Apache Kafka
  • Introducción a la transmisión de eventos y el 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 de aplicaciones modernas

Comprensión de la Arquitectura de Kafka y los Conceptos Principales

  • 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 de Kafka

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

Productores de Kafka

  • Creación de productores de Kafka usando varios lenguajes de programación
  • Serización de mensajes y técnicas de serización
  • Configuraciones de productores y mejores prácticas

Consumidores de Kafka

  • Desarrollo de consumidores de Kafka usando diferentes lenguajes de programación
  • Configuración de grupos de consumidores y offsets
  • Estrategias para el procesamiento y entrega garantizada de mensajes

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

Escribir Aplicaciones de Transmisión de Datos con Kafka Streams & ksqlDB

  • Introducción a Kafka Streams y sus capacidades de procesamiento de transmisiones
  • Desarrollo de aplicaciones de procesamiento de transmisiones 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

  • 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 en Kafka

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

Monitoreo y Operaciones

  • Monitoreo de Kafka usando métricas y herramientas
  • Gestión de clusters y recursos de Kafka
  • Solució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
  • Casos de estudio y ejemplos de implementaciones de Kafka en diversas industrias
  • Mejores prácticas para construir arquitecturas escalables y tolerantes a fallas con Kafka

Resumen y Pasos Siguientes

Requerimientos

  • Conocimientos básicos de programación

Audiencia

  • Desarrolladores
  • Programadores
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas