Udemy

Apache Beam | A Hands-On course to build Big data Pipelines

Enroll Now
  • 12,895 Students
  • Updated 6/2025
4.4
(2,024 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 24 Minute(s)
Language
English
Taught by
J Garg - Real Time Learning
Rating
4.4
(2,024 Ratings)

Course Overview

Apache Beam | A Hands-On course to build Big data Pipelines

Build Big data pipelines with Apache Beam in any language and run it via Spark, Flink, GCP (Google Cloud Dataflow).

Apache Beam is a unified and portable programming model for both Batch and Streaming data use cases.

Earlier we could run Spark, Flink & Cloud Dataflow Jobs only on their respective clusters. But now Apache Beam has come up with a portable programming model where we can build language agnostic Big data pipelines and run it on any Big data engine (Apache Spark, Flink or in Google Cloud Platform using Cloud Dataflow service and many more Big data engines).

Apache Beam is the future of building Big data processing pipelines and is going to be accepted by mass companies due to its portability. Many big companies have even started deploying Beam pipelines in their production servers.

What's included in the course ?

  • Complete Apache Beam concepts explained from Scratch to Real-Time implementation.

  • Every Apache Beam concept is taught through Hands-on, practical examples for better understanding

  • Core Apache Beam topics including Architecture, Various PTransforms (Map, FlatMap, Filter, ParDo etc.), Combiner, Side inputs/outputs.

  • ADVANCE topics - Type Hints, Encoding & Decoding, Watermarks, Triggers and many more.

  • Build 2 Real-time Big data case studies using Apache Beam programming model.

  • Learn to implement Windows functions - Tumbling, Sliding, Global and Session Windows.

  • Load processed data to Google Cloud BigQuery Tables from Apache Beam pipeline via Dataflow.

  • All codes and datasets used in lessons are attached in the course for your convenience.

Course Content

  • 10 section(s)
  • 62 lecture(s)
  • Section 1 Introduction
  • Section 2 Transformations in Beam
  • Section 3 Side Inputs and Outputs
  • Section 4 Case Study - Identify Bank's Defaulter Customers
  • Section 5 Data encoding & decoding
  • Section 6 Type Hints in Beam
  • Section 7 Build Streaming data Pipelines
  • Section 8 Implement Windows in Apache Beam
  • Section 9 Watermarks in Streaming environment
  • Section 10 Triggers and its Implementation

What You’ll Learn

  • Learn Apache Beam - A portable programming model whose pipelines can be deployed on Spark, Flink, GCP (Google Cloud Dataflow) etc.
  • Understand the working of each and every component of Apache Beam with HANDS-ON examples.
  • Learn Apache Beam fundamentals including its Architecture, Programming model, Pcollections, Pipelines etc.
  • Multiple PTransforms to Read, Transform and Write the processed data.
  • Advance concepts of Windowing, Triggers, Watermarks, Late elements, Type Hints and many more.
  • Load data to Google BigQuery Tables from Apache Beam pipeline.
  • Build Real-Time business's Big data processing pipelines using Apache Beam.
  • Data-sets and Beam codes used in lectures are available in resources tab.


Reviews

  • N
    Neculai-Tanti Rusu
    4.5

    A good lecture to understand ApacheBeam and Dataflow.

  • A
    Arun Kumar Yadav
    5.0

    I was preparing for gcp data engineer but I wanted to deep dive into how dataflow works. No doubt google cloud has learning modules and I finished them all but it is overwhelming. I think this course should be the start and then go to google tutorials.

  • P
    Praveen Kumar
    5.0

    an absolute no non-sense approach for genuine techies ..

  • S
    Srinivas Goleti
    5.0

    good info

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed