Formación de Certificación en Apache Kafka - eLearning
450,00 EUR
- 50 hours
La certificación de Kafka de AVC te permite aprender cómo procesar grandes volúmenes de datos de manera eficiente utilizando una variedad de herramientas. Esta formación te ayudará a mejorar tu experiencia en análisis de Big Data. Con nuestro enfoque de aprendizaje combinado, dominarás los fundamentos de Apache Kafka mientras exploras sus aplicaciones prácticas. Sumérgete en un plan de estudios de vanguardia creado por expertos de la industria y adquiere las habilidades necesarias para sobresalir como desarrollador de Kafka.
Características clave
Idioma
El curso y el material están en inglés
Nivel
Principiante - Intermedio para aspirantes a ingeniero de datos
Acceso
Acceso de 1 año a la plataforma de aprendizaje electrónico de autoestudio disponible 24/7
9,5 horas de contenido en video
con 50 horas de estudio recomendadas
Estudio de caso
Incluye 1 estudio de caso basado en la industria
Sin examen
No hay examen para el curso pero el estudiante recibirá un certificado de finalización del entrenamiento

Resultados de aprendizaje
Al finalizar este curso, podrás:
Comprendiendo los Fundamentos de Apache Kafka
Aprende la arquitectura y los componentes principales de Kafka, incluyendo productores, consumidores, intermediarios, temas, particiones y registros.
Dominando las Operaciones de Kafka
Aprende a monitorear, solucionar problemas y mantener entornos de Kafka.
Construyendo tuberías de datos en tiempo real
Desarrolla la capacidad de diseñar e implementar tuberías de datos en tiempo real utilizando productores y consumidores de Kafka.
Garantizando la fiabilidad y escalabilidad de los datos
Implementar estrategias para la durabilidad de los datos, tolerancia a fallos y escalabilidad en sistemas basados en Kafka.
Cronograma del curso

Introducción a Apache Kafka
Lección 01
- Visión general de Big Data
- Análisis de Grandes Datos
- Sistema de Mensajería
- Visión general de Kafka
- Componentes y Arquitectura de Kafka
- Clústeres de Kafka
- Casos de uso de la industria Kafka
- Demostración: Instalar Kafka y Zookeeper
- Demostración: Clúster de un Solo Nodo con Broker Único-Múltiple
Productor Kafka
Lección 02
- Visión general del productor y su arquitectura
- Configuración del productor Kafka
- Enviar mensajes
- Serializadores
- Particiones
Consumidor Kafka
Lección 03
- Bucle de Encuesta
- Configuración del Consumidor
- Comprometer y compensar
- Reequilibrar Oyentes
- Consumiendo registros con un desplazamiento específico
- Deserializadores
Operaciones de Kafka y Ajuste del Rendimiento
Lección 04
- Objetivos de aprendizaje
- Replicaciones
- Almacenamiento
- Configuración en Sistema Confiable
Arquitectura de Clúster Kafka y Administración de Kafka
Lección 05
- Arquitectura Multi Cluster
- MirrorMaker
- Administración de Kafka
- Cambios Dinámicos de Configuración
- Herramienta de Productor de Consola
- Herramienta de Consumidor de Consola
Monitoreo de Kafka y Registro de Esquemas
Lección 06
- Monitoreo
- Registro de Esquema Kafka y Avro
- Componentes del Registro de Esquemas de Kafka
- Funcionamiento del Registro de Esquemas de Kafka
Kafka Streams y Conectores Kafka
Lección 07
- Arquitectura de Kafka Stream, funcionamiento y componentes
- Conceptos y funcionamiento de transmisión
- Conectores Kafka
Integración de Kafka con Storm
Lección 08
- Arquitectura y componentes de Apache Storm
- Topología de Apache Storm
- Kafka Spout
- Integración de Apache Storm y Kafka
Integración de Kafka con Spark y Flume
Lección 09
- Conceptos básicos de Spark - RDD, Conjuntos de Datos, y Transformaciones y acciones
- Chispa de Flujo
- Integración de Spark con Kafka
- Flume
- Configuración de Flume Kafka a HDFS
Cliente de Administración y Seguridad en Kafka
Lección 10
- Cliente Administrador
- Seguridad de Kafka
- Componentes de seguridad de Kafka
- Configurar SSL en Kafka
- Asegurar mediante listas de control de acceso

¿Quién debería inscribirse en este programa?
Un curso de certificación en Apache Kafka es ideal para una amplia gama de profesionales e individuos que buscan mejorar sus habilidades en transmisión de datos, análisis en tiempo real y sistemas distribuidos.
Desarrolladores de Software
Ingenieros de Datos
Profesionales de Big Data
Ingenieros de DevOps
Administradores de Sistemas
Profesionales de Inteligencia Empresarial (BI)
Arquitectos de soluciones
Estudiantes y Recién Graduados
Requisitos previos
No hay requisitos formales para inscribirse en el curso. Los prerrequisitos para tomar un curso de certificación en Apache Kafka generalmente son mínimos, pero tener una comprensión básica de ciertos conceptos y tecnologías mejorará enormemente tu experiencia de aprendizaje.
Conocimientos Básicos de Programación
- Idiomas: Tener competencia en al menos un lenguaje de programación como Java, Python o Scala es útil, ya que Kafka se utiliza habitualmente en estos entornos.
- Comprensión de conceptos: El conocimiento de los conceptos de programación orientada a objetos (OOP), estructuras de datos y algoritmos básicos es beneficioso.
Comprensión de Sistemas Distribuidos
- Conceptos: Familiarizarse con los fundamentos de los sistemas distribuidos como nodos, clústeres y protocolos de red será útil. Kafka funciona como un sistema de mensajería distribuido, por lo que comprender cómo funcionan los sistemas distribuidos es clave.
- Alta Disponibilidad y Tolerancia a Fallos: Un conocimiento básico de cómo los sistemas distribuidos aseguran el tiempo de actividad, la replicación y la tolerancia a fallos puede ser valioso.
Conocimientos básicos de Linux/Unix
- Kafka se despliega típicamente en sistemas basados en Linux, por lo que habilidades básicas en la línea de comandos de Linux para la navegación y operaciones del sistema serán beneficiosas.
- El conocimiento en la gestión de procesos, archivos y directorios en Linux puede ayudar con la configuración y el mantenimiento de Kafka.
Familiaridad con Bases de Datos (Opcional pero Útil)
- La comprensión básica de bases de datos (relacionales o NoSQL) y conceptos como replicación de datos y escalabilidad pueden ayudar a entender el modelo de almacenamiento de datos distribuido de Kafka.
Preguntas Frecuentes

¿Necesitas una solución corporativa o integración de LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!