Building Streaming Data Pipelines with Kafka and Spark

Learn to design, build, and deploy real-time data ingestion and processing pipelines using Kafka, Spark Structured Streaming, and modern storage formats.

4.4 (316) ⏱ 1 h 58 min 📚 8 lecciones 🎧 Versión en audio

Sobre este curso

In today's data-driven world, processing data as it arrives is crucial for making timely decisions. This course guides you through the fundamentals of building robust, real-time data streaming pipelines using industry-standard tools. You will transition from understanding basic data concepts to constructing fully functional streaming pipelines. By combining the message-broking power of Kafka with the analytical strength of Spark Structured Streaming, you will learn how to ingest, process, and store continuous streams of data efficiently and reliably. What you'll learn: - Understand the foundational architecture of real-time data streams and event-driven systems. - Configure Kafka topics, producers, and consumers to manage high-throughput data feeds. - Apply Kafka Connect to seamlessly ingest web logs and external data sources. - Build Spark Structured Streaming applications to process and transform live data on the fly. - Integrate Kafka with Spark to handle incremental data processing and stateful transformations. - Write processed streams to modern storage layers like Delta Lake and distributed file systems. The course begins with core definitions and local environment setup using modern container workflows. You will then progress step-by-step from basic Kafka messaging to advanced Spark integration, culminating in end-to-end pipeline construction through written explanations and clear code snippets. Designed for aspiring data engineers and developers, this course requires no prior streaming experience. We start with absolute basics and key terminology before moving into practical configuration and structured code. Start reading today to master the core technologies powering modern real-time data engineering.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • 🎧 Versión en audio incluida
    Aprende en cualquier momento, sin pantalla
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 30 días
    Sin preguntas
  • Breve y enfocado
    1 h 58 min de contenido práctico

Reseñas (2)

Arturo Rivas PE Estudiante verificado
★ 4 · 2025-05-21T20:18:55+00:00

Me gustaron los ejemplos de aplicación práctica, aunque la configuración inicial tomó más tiempo de lo que esperaba.

Abena Boafo GH Estudiante verificado
★ 3 · 2025-01-16T22:24:55+00:00

Realmente disfruté el flujo de esto. Las aplicaciones prácticas discutidas fueron perfectas.

Escribir una reseña

Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Otros también tomaron

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe, o con criptomonedas. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 30 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura