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
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.
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)
La forma de explicar de Francis es clara, presenta ejemplos que ayudan con la explicación
JUAN JOSE LOPEZ MARTINEZ - Bisih
Curso - Apache Kafka for Developers
Ejemplos muy prácticos. El formador ha intentado mantener un ritmo en el que todos pudieran seguir, a pesar de que el grupo era bastante heterogéneo en cuanto al nivel de conocimientos. Ha proporcionado mucho apoyo a prácticamente todo el mundo que lo solicitó :)
Georgi - BMW SA
Curso - Apache Kafka for Developers
Traducción Automática
Los laboratorios y las diapositivas se combinan muy bien con el conocimiento y el amor de Jorge por Kafka.
Willem - BMW SA
Curso - Apache Kafka for Developers
Traducción Automática