Solicitar información

Temario del curso

Introducción

  • Descripción general de Apache Kafka
  • Fundamentos del streaming de eventos y el procesamiento en tiempo real
  • Características principales de la plataforma Apache Kafka
  • Aplicaciones típicas y beneficios de Kafka en el desarrollo actual de software

Conceptos fundamentales y arquitectura de Kafka

  • Componentes clave: brokers, temas, particiones y réplicas
  • Función de los productores y consumidores en el intercambio de mensajes
  • El rol que desempeña ZooKeeper dentro del ecosistema de Kafka

Temas y particiones en Kafka

  • Cómo crear y configurar temas según las necesidades del proyecto
  • Implicaciones técnicas de trabajar con distintas particiones
  • Mecanismos de replicación que favorecen la tolerancia a fallos

Implementación de productores en Kafka

  • Diseño y programación de productores empleando diversos lenguajes de programación
  • Técnicas para serializar los mensajes que se envían al sistema
  • Recomendaciones prácticas en cuanto a configuración y uso responsable

Diseño de consumidores en Kafka

  • Cómo programar consumidores compatibles con múltiples lenguajes de desarrollo
  • Gestión eficaz de grupos de consumo y puntos de control
  • Estrategias para el tratamiento seguro y fiable de los mensajes recibidos

Integración con otros sistemas mediante Kafka Connect

  • Descripción básica de Kafka Connect y sus tipos de conectores disponibles
  • Paso a paso para integrar datos procedentes de diversas fuentes externas
  • Implementación realista que conecte eficazmente a otros servicios informáticos

Creación de aplicaciones de streaming usando Kafka Streams y ksqlDB

  • Introducción al potencial del procesamiento en tiempo real mediante Kafka Streams
  • Aplicación concreta para desarrollar funciones que manipulen el flujo de datos<
  • Técnicas y ventajas ofrecidas por ksqlDB en el análisis instantáneo de información

Conexión entre aplicaciones y Confluent Cloud

  • Descripción básica sobre las funcionalidades destacadas ofrecidas por este servicio cloud
  • Pasos necesarios para establecer un vínculo seguro con la plataforma en línea<

Seguridad aplicada a entornos Kafka

  • Conceptos básicos sobre los protocolos de protección previstos por el sistema<
  • Implementación correcta de certificados SSL/TLS para comunicaciones cifradas<
  • Metodologías y controles destinados a validar identidades y gestionar permisos<

Supervisión y administración del ecosistema Kafka

  • Herramientas de seguimiento que permiten evaluar el rendimiento en tiempo real<
  • Gestiones imprescindibles para administrar recursos y clústeres distribuidos<
  • Métodos habituales para diagnosticar incidencias o mejorar la capacidad operativa<

Recomendaciones generales y casos prácticos del mundo real

  • Pautas indispensables para estructurar proyectos basados en el uso de Kafka<
  • Estudios comparativos de experiencias concretas llevadas a cabo en distintos sectores industriales<
  • Trucos prácticos que favorecen la creación de arquitecturas duraderas y capaces de escalar<

Resumen y pasos siguientes recomendados

Requerimientos

  • Conocimientos básicos de programación

Público objetivo

  • Desarrolladores
  • Programadores
 21 Horas

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