Don’t miss out FREE Project Management live webinar May 8th 2025. Go to our homepage to sign up!

Formación de Certificación en Apache Kafka - eLearning

450,00 EUR

  • 50 hours
eLearning

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

Hero

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

Hero
  1. 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
  2. Productor Kafka

    Lección 02

    • Visión general del productor y su arquitectura
    • Configuración del productor Kafka
    • Enviar mensajes
    • Serializadores
    • Particiones
  3. 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
  4. Operaciones de Kafka y Ajuste del Rendimiento

    Lección 04

    • Objetivos de aprendizaje
    • Replicaciones
    • Almacenamiento
    • Configuración en Sistema Confiable
  5. 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
  6. 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
  7. Kafka Streams y Conectores Kafka

    Lección 07

    • Arquitectura de Kafka Stream, funcionamiento y componentes
    • Conceptos y funcionamiento de transmisión
    • Conectores Kafka
  8. 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
  9. 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
  10. 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
Curso de Apache Kafka

¿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

Comience el curso ahora

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!