docenzia
¡ME INTERESA!

Curso Cloudera Training for Apache Kafka - Pue

Centro de formación

Pue

0,0

0 opiniones /
Curso Cloudera Training for Apache Kafka - Pue
Precio
1.670 €
Tipo Cursos
Modalidad Online / A distancia, Presencial
En Docenzia te asesoramos de forma gratuita para que escojas el mejor programa formativo que se adapte a tus necesidades y así poder mejorar tu carrera profesional. ¡Contáctanos para ayudarte!

Recibir más información

¿Cuándo contactamos contigo?


Enviando...

Curso Cloudera Training for Apache Kafka - Pue

Información general

DESCRIPCIÓN:

La presente capacitación, se centrará en la plataforma distribuida de transmisión de datos Apache Kafka, aprendiendo sobre sus fundamentos y arquitectura de trabajo. Se estudiará cómo planificar una implementación de Kafka para posteriormente adquirir habilidades en la instalación y configuración de un clúster de múltiples nodos apoyado en la nube que emplea Kafka en Cloudera Data Platform (CDP), incluyendo el uso de otras herramientas como Cloudera Manager, Schema Registry, Streams Messaging Manager y Cruise Control.

Esta formación será desarrollada durante 28 horas, bajo formato Online, a través del estudio de 20 ejercicios prácticos se obtendrán habilidades en creación de temas, productores y consumidores de Kafka, así como funciones y perfeccionamiento de Kafka con aspectos tales como escalabilidad, confiabilidad y rendimiento. Dirigido a profesionales que se desempeñen como administradores de aplicaciones, Ingenieros de datos, programadores entre otros. Es recomendable poseer conocimientos del sistema operativo Linux y codificación en lenguaje Java.
Titulación universitaria Certificado de profesionalidad

ASPECTOS A TENER EN CUENTA

OBJETIVOS DEL CURSO:

- Planear, implementar y operar clústers de Kafka
Generar y gestionar temas.
- Crear productores y consumidores.
- Aplicar replicación para optimizar la tolerancia a fallos.
- Emplear particiones para perfeccionar la escalabilidad.
- Corregir conflictos frecuentes y problemas de rendimiento.

¿A quién va dirigido?

Este curso está diseñado para los siguientes perfiles laborales:
Administradores de sistemas
Ingenieros de datos
Desarrolladores

TITULACIÓN

Curso Cloudera Training for Apache Kafka

Requisitos

Se espera que todos los estudiantes tengan experiencia básica en Linux y se recomienda un dominio básico del lenguaje de programación Java. No es necesaria experiencia previa con Apache Kafka.

TEMARIO

CONTENIDOS
MÓDULO 1: DESCRIPCIÓN GENERAL DE KAFKA
- Arquitectura de alto nivel
- Casos de uso común
- Distribución de Cloudera de Apache Kafka
MÓDULO 2: IMPLEMENTACIÓN DE APACHE KAFKA
- Requisitos y dependencias del sistema
- Roles de servicio
- Planificación de la implementación
- Implementación de servicios de Kafka
- Ejercicio: Preparación del entorno de ejercicio
- Ejercicio: Instalación del servicio Kafka con Cloudera Manager
- Ejercicio (opcional): Crear paneles de métricas
- Ejercicio (opcional): Uso de la API de CM
MÓDULO 3: CONCEPTOS BÁSICOS DE LA LÍNEA DE COMANDOS DE KAFKA
- Crear y administrar temas
- Ejecución de productores y consumidores
MÓDULO 4: USO DE STREAMS MESSAGING MANAGER (SMM)
- Descripción general de Streams Messaging Manager
- Productores, temas y consumidores
- Explorador de datos
- Brokers
- Gestión de temas
- Ejercicio: Gestión de temas mediante la CLI
- Ejercicio: Conectando productores y consumidores desde la línea de comandos
MÓDULO 5: CONCEPTOS BÁSICOS DE LA API DE JAVA DE KAFKA
- Descripción general de las API de Kafka
- Gestión de temas desde la API de Java
- Ejercicio (opcional): Gestión de temas de Kafka mediante la API de Java
- Uso de productores y consumidores de la API de Java
- Ejercicio: Desarrollo de productores y consumidores con la API de Java
MÓDULO 6: MEJORA DE LA DISPONIBILIDAD MEDIANTE LA REPLICACIÓN
- Replicación
- Ejercicio: Observación del tiempo de inactividad debido a la falla del broker
- Consideraciones para el factor de replicación
- Ejercicio: Agregar réplicas para mejorar la disponibilidad
MÓDULO 7: MEJORA DE LA ESCALABILIDAD DE LAS APLICACIONES
- Fraccionamiento
- Cómo se particionan los mensajes
- Ejercicio: Observar cómo las particiones afectan el rendimiento
- Grupos de consumidores
- Ejercicio: Implementación de grupos de consumidores
- Reequilibrio del consumidor
- Ejercicio: Uso de una Key para controlar la asignación de particiones
MÓDULO 8: MEJORA DE LA CONFIABILIDAD DE LAS APLICACIONES
- Semántica de entrega
- Demostración (opcional): ISR vs ACK
- Entrega al productor
- Ejercicio: Productor idempotente
- Transacciones
- Ejercicio: Productores y consumidores transaccionales
- Manejo de fallas del consumidor
- Gestión de compensaciones
- Ejercicio: Detección y supresión de mensajes duplicados
- Ejercicio: Manejo de registros no válidos
- Manejo de fallas del productor
MÓDULO 9: ANÁLISIS DE CLÚSTERES DE KAFKA CON SMM
- Latencia de un extremo a otro
- Notificadores
- Políticas de alerta
- Casos de uso
MÓDULO 10: SEGUIMIENTO DE KAFKA
- Resumen de seguimiento
- Monitoreo usando Cloudera Manager
- Gráficos e informes en CM
- Recomendaciones de seguimiento
- Métricas para la resolución de problemas
- Diagnóstico de fallas en el servicio
- Ejercicio: Seguimiento de Kafka
MÓDULO 11: GESTIÓN DE KAFKA
- Gestión del almacenamiento de temas de Kafka
- Demostración (opcional): período de retención de mensajes
- Recolección y limpieza de registros
- Reequilibrio de particiones
- Control de crucero
- Ejercicio: Instalación del control de crucero
- Ejercicio: Resolución de problemas de temas de Kafka
- Elección de líder impuro
- Ejercicio: Elección de líder impuro
- Agregar y eliminar brokers
- Ejercicio: Agregar y eliminar brokers
- Mejores prácticas
MÓDULO 12: ESTRUCTURA, FORMATO Y CONTROL DE VERSIONES DE MENSAJES
- Estructura del mensaje
- Registro de esquemas
- Definición de esquemas
- Evolución y control de versiones del esquema
- Cliente de registro de esquemas
- EJERCICIO: USO DE UN ESQUEMA AVRO
MÓDULO 13: MEJORA DEL RENDIMIENTO DE LAS APLICACIONES
- Tamaño del mensaje
- Procesamiento por lotes
- Compresión
- Ejercicio: Observar cómo la compresión afecta el rendimiento
MÓDULO 14: MEJORA DEL RENDIMIENTO DEL SERVICIO DE KAFKA
- Estrategias de ajuste del rendimiento para el administrador
- Tamaño del clúster
- Ejercicio: Planificación de la capacidad necesaria para un caso de uso
MÓDULO 15: PROTECCIÓN DEL CLÚSTER DE KAFKU
- Cifrado
- Autenticación
- Autorización
- Auditoría

SALIDAS PROFESIONALES

  • - Asesor de sistemas informáticos
  • - Programación
  • - Departamentos de informática
  • - Administración de sistemas y redes
  • - Administrador de sistemas operativos Linux
  • - Trabajar como experto en plataformas computacionales e informáticas
  • - Gestor de clústers Apache Hadoo

TE RECOMENDAMOS VER TAMBIÉN

En los siguientes enlaces podrás ver programas formativos similares:

UBICACIONES DE NUESTRAS SEDES

Opiniones

No hay opiniones registradas para este curso