Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a Apache Kafka
- ¿Qué es Kafka y por qué usarlo?
- Componentes principales: Temas, Particiones, Productores, Consumidores, Brokers
- Comprendiendo el modelo de publicación-suscripción de Kafka
- Casos de uso de Kafka en aplicaciones del mundo real
Configurando un Entorno de Desarrollo de Kafka
- Instalación y configuración de Kafka y ZooKeeper
- Herramientas CLI de Kafka para la gestión de temas
- Configurando Kafka para alta disponibilidad
Productores y Consumidores de Kafka
- Creando Productores de Kafka en Java
- Producir mensajes con claves, particiones y confirmaciones
- Creando Consumidores de Kafka en Java
- Grupos de consumidores y gestión de offsets
Trabajando con Kafka Streams
- Introducción a la API de Kafka Streams
- Procesamiento de flujos de datos en tiempo real
- Procesamiento con y sin estado
- Ventaneo, joins y agregaciones
Asegurando la Fiabilidad y el Rendimiento
- Replicación y tolerancia a fallos en Kafka
- Optimización de las configuraciones de productores y consumidores
- Monitoreo del rendimiento de Kafka
Seguridad y Autenticación en Kafka
- Habilitar la cifrado SSL/TLS
- Configurar autenticación con SASL
- Control de acceso basado en roles con ACLs de Kafka
Integrando Kafka con Otros Sistemas
- Usar Kafka Connect para integrarse con bases de datos
- Conectar Kafka con Elasticsearch, PostgreSQL y otras fuentes de datos
- Construir microservicios impulsados por eventos con Kafka
Resumen y Pasos Siguientes
Requerimientos
- Un conocimiento de la programación básica en Java
- Conocimientos básicos de sistemas distribuidos y sistemas de mensajería
- Familiaridad con herramientas de desarrollo de software como Maven o Gradle
Público objetivo
- Desarrolladores de Java que deseen integrar Kafka en sus aplicaciones
- Ingenieros de software que trabajan con arquitecturas basadas en eventos
- Desarrolladores interesados en aprender Kafka como sistema de mensajería distribuida
14 Horas
Testimonios (2)
Posibilidad de realizar ejercicios independientes en el entorno de formación.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Traducción Automática
El formador intentó explicar los temas más complicados de manera más sencilla
Calvin Raj Antony - SICPA SA
Curso - Administration of Kafka Message Queue
Traducción Automática