PARTE 1. Introducción a Apache Kafka 1. Sistemas de Mensajería 2. Estructura de un cluster Kafka 3. Modalidades en los sistemas de mensajería 4. Teorema CAP y posición de Kafka 5. Componentes de Kafka PARTE 2. Organización de Kafka 1. Mensajes, Topics y el Log de Mensajes 2. Productores, Consumidores y Brokers 3. Conectores 4. Streams 5. Particiones 6. Introducción a Zookeeper 7. Rol de ZooKeeper en Kafka 8. Estructuras de datos mantenidas por Kafka en ZooKeeper 9. Rutra de Lectura 10. Ruta de Escritura PARTE 3. Operativa Básica con Kafka 1. Instalación y configuración básica 2. Inicio del cluster 3. Cierre del cluster 4. Herramientas de Gestión de Topics 5. Envío de mensajes desde consola 6. Recepción de mensajes por consola 7. Compactación de históricos PARTE 4. Clusters Kafka y Replicación 1. Herramientas básicas para clusters 2. Replicación 3. Gestión de Fallos 4. Políticas de confirmación de mensajes 5. Herramientas de Replicación PARTE 5. Desarrollo sobre Kafka 1. Escritura de Productores con Java 2. Escritura de Consumidores con Java 3. API REST 4. Rebalancing 5. Gestión manual de particiones 6. Gestión manual de commits 7. Serialización de datos propios PARTE 6. Integración con otros sistemas 1. Conectores Kafka 2. Integración JMS 3. Integración con el sistema de archivos 4. Integración Hadoop(HDFS) y HBase 5. Integración FTP 6. Integración con JDBC 7. Integración con MongoDB 8. Integración con Cassandra 9. Escritura de Conectores de entrada propios 10. Escritura de Conectores de salida propios PARTE 7. Kafka Streams 1. Motivación 2. Arquitectura básica. 3. Aplicaciones basadas en Kafka Streams.KStreams y KTables 4. Modelo de paralelismo 5. Definición de topologías 6. Windowing 7. Joins y Agregaciones PARTE 8. Herramientas de Monitorización 1. Monitorización vía JMX 2. Beans de gestión expuestos 3. Lectura de atributos JMX con Java 4. Monitorización con Kafka-Monitor 5. API REST de Monitorización 6. Introducción a Nagios 7. Monitorización de Kafka con Nagios 8. Otras herramientas de monitorización PARTE 9. Securización de Kafka 1. Cuotas 2. Uso de SSL 3. Permisos y ACLs 4. Securización con Kerberos
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa