Design and operate scalable data pipelines on Google Cloud.

Modern data platforms must collect, process, store, and analyze large volumes of data while maintaining reliability, security, and operational efficiency.

This course provides the technical knowledge and hands-on experience required to build data pipelines, manage analytical workloads, and implement data engineering solutions using Google Cloud services.

  • Why get trained: Learn how to build batch and streaming data pipelines, manage data lakes and data warehouses, implement ETL and ELT workflows, process real-time data with Pub/Sub and Dataflow, orchestrate workloads with Cloud Composer, and analyze data using BigQuery.
  • Why it matters: Data Engineers play a critical role in delivering trusted, accessible, and well-managed data for analytics, artificial intelligence, and business applications. Understanding how Google Cloud data services work together helps organizations process information efficiently, improve data quality, and support reliable analytical workloads.
  • Who should attend: Data Engineers, Data Architects, Cloud Engineers, Data Platform Engineers, Database Administrators, Analytics Engineers, ETL Developers, and IT professionals responsible for designing, implementing, or maintaining Google Cloud data platforms.

The Google Professional Data Engineer certification validates data engineering skills that support reliable data pipelines, scalable analytics platforms, and production-ready data solutions on Google Cloud. HRD Corp Claimable.

Overview

Data Engineers design solutions that ensure maximum flexibility and scalability, while meeting all required security controls.

Get hands-on experience with designing and building data processing systems on Google Cloud. This course uses lectures, demos, and hand-on labs to show you how to design data processing systems, build end-to-end data pipelines, analyze data, and implement machine learning.

This Google Cloud course covers structured, unstructured, and streaming data.

Gain industry-recognized Google Cloud certifications and future-proof your career in 2026.

Skills Covered

  • Design scalable data processing systems in Google Cloud.
  • Differentiate data architectures and implement data lakehouse and pipeline concepts.
  • Build and manage robust streaming and batch data pipelines.
  • Utilize AI/ML tools to optimize performance and gain process and data insights

Prerequisites

To get the most of out of this course, participants should have:

  • Prior Google Cloud experience using Cloud Shell and accessing products from the Google Cloud console.
  • Basic proficiency with a common query language such as SQL.
  • Experience with data modeling and ETL (extract, transform, load) activities.
  • Experience developing applications using a common programming language such as Python.

 

Target Audience

This class is intended for experienced developers who are responsible for managing big data transformations including:

  • Extracting, loading, transforming, cleaning, and validating data.
  • Designing pipelines and architectures for data processing.
  • Creating and maintaining machine learning and statistical models.
  • Querying datasets, visualizing query results and creating reports

Course Curriculum

Module 1: Data Engineering Tasks and Components

Topics

  • The role of a data engineer
  • Data sources versus data sinks
  • Data formats
  • Storage solution options on Google Cloud
  • Metadata management options on Google Cloud
  • Sharing datasets using Analytics Hub

Objectives

  • Explain the role of a data engineer
  • Understand the differences between a data source and a data sink
  • Explain the different types of data formats
  • Explain the storage solution options on Google Cloud
  • Learn about the metadata management options on Google Cloud
  • Understand how to share datasets with ease using Analytics Hub
  • Understand how to load data into BigQuery using the Google Cloud console or the gcloud CLI

Activities

  • Lab: Loading Data into BigQuery
  • Quiz

Module 2: Data Replication and Migration

Topics

  • Replication and migration architecture
  • The gcloud command-line tool
  • Moving datasets
  • Datastream

Objectives

  • Explain the baseline Google Cloud data replication and migration architecture
  • Understand the options and use cases for the gcloud command-line tool
  • Explain the functionality and use cases for Storage Transfer Service
  • Explain the functionality and use cases for Transfer Appliance
  • Understand the features and deployment of Datastream

Module 3: The Extract and Load Data Pipeline Pattern

Topics

  • Extract and load architecture
  • The bq command-line tool
  • BigQuery Data Transfer Service
  • BigLake

Objectives

  • Explain the baseline extract and load architecture diagram
  • Understand the options of the bq command-line tool
  • Explain the functionality and use cases for BigQuery Data Transfer Service
  • Explain the functionality and use cases for BigLake as a non-extract-load pattern

Activities

  • Lab: BigLake: Qwik Start
  • Quiz

Module 4: The Extract, Load, and Transform Data Pipeline Pattern

Topics

  • Extract, load, and transform (ELT) architecture
  • SQL scripting and scheduling with BigQuery
  • Dataform

Objectives

  • Explain the baseline extract, load, and transform architecture diagram
  • Understand a common ELT pipeline on Google Cloud
  • Learn about BigQuery’s SQL scripting and scheduling capabilities
  • Explain the functionality and use cases for Dataform

Activities

  • Lab: Create and Execute a SQL Workflow in Dataform
  • Quiz

Module 5: The Extract, Transform, and Load Data Pipeline Pattern

Topics

  • Extract, transform, and load (ETL) architecture
  • Google Cloud GUI tools for ETL data pipelines
  • Batch data processing using Dataproc
  • Streaming data processing options
  • Bigtable and data pipelines

Objectives

  • Explain the baseline extract, transform, and load architecture diagram
  • Learn about the GUI tools on Google Cloud used for ETL data pipelines
  • Explain batch data processing using Dataproc
  • Learn how to use Dataproc Serverless for Spark for ETL
  • Explain streaming data processing options
  • Explain the role Bigtable plays in data pipelines

Activities

  • Lab: Use Dataproc Serverless for Spark to Load BigQuery (optional)
  • Lab: Creating a Streaming Data Pipeline for a Real-Time Dashboard with Dataflow
  • Quiz

Module 6: Automation Techniques

Topics

  • Automation patterns and options for pipelines
  • Cloud Scheduler and Workflows
  • Cloud Composer
  • Cloud Run Functions
  • Eventarc

Objectives

  • Explain the automation patterns and options available for pipelines
  • Learn about Cloud Scheduler and Workflows
  • Learn about Cloud Composer
  • Learn about Cloud Run functions
  • Explain the functionality and automation use cases for Eventarc

Activities

  • Lab: Use Cloud Run Functions to Load BigQuery (optional)
  • Quiz

Course 2: Build Data Lakes and Data Warehouses with Google Cloud

Module 7: Introduction to Modern Data Engineering on Google Cloud

Topics

  • The classics: Data lakes and data warehouses
  • The modern approach: Data lakehouse
  • Choosing the right architecture

Objectives

  • Compare and contrast data lake, data warehouse, and data lakehouse architectures
  • Evaluate the benefits of the lakehouse approach

Activities

  • Quiz

Module 8: Building a Data Lakehouse with Cloud Storage, Open Formats, and BigQuery

Topics

  • Building a data lake foundation
  • Introduction to Apache Iceberg open table format
  • BigQuery as the central processing engine
  • Combining operational data in AlloyDB
  • Combining operational and analytical data with federated queries
  • Real world use case

Objectives

  • Discuss data storage options, including Cloud Storage for files, open table formats like Apache Iceberg, BigQuery for analytic data, and AlloyDB for operational data
  • Understand the role of AlloyDB for operational data use cases

Activities

  • Quiz
  • Lab: Federated Query with BigQuery

Module 9: Modernizing Data Warehouses with BigQuery and BigLake

Topics

  • BigQuery fundamentals
  • Partitioning and clustering in BigQuery
  • Introducing BigLake and external tables

Objectives

  • Explain why BigQuery is a scalable data warehousing solution on Google Cloud
  • Discuss the core concepts of BigQuery
  • Understand BigLake’s role in creating a unified lakehouse architecture and its integration with BigQuery for external data
  • Learn how BigQuery natively interacts with Apache Iceberg tables via BigLake

Activities

  • Quiz
  • Lab: Querying External Data and Iceberg Tables

Module 10: Advanced Lakehouse Patterns and Data Governance

Topics

  • Data governance and security in a unified platform
  • Demo: Data Loss Prevention
  • Analytics and machine learning on the lakehouse
  • Real-world lakehouse architectures and migration strategies

Objectives

  • Implement robust data governance and security practices across the unified data platform, including sensitive data protection and metadata management
  • Explore advanced analytics and machine learning directly on lakehouse data

Activities

  • Quiz

Module 11: Labs and Best Practices

Topics

  • Review
  • Best practices

Objectives

  • Reinforce the core principles of Google Cloud’s data platform

Activities

  • Lab: Getting Started with BigQuery ML
  • Lab: Vector Search with BigQuery

Course 3: Build Batch Data Pipelines on Google Cloud

Module 12: When to Choose Batch Data Pipelines

Topics

  • Batch data pipelines and their use cases
  • Processing and common challenges

Objectives

  • Explain the critical role of a data engineer in developing and maintaining batch data pipelines
  • Describe the core components and typical lifecycle of batch data pipelines from ingestion to downstream consumption
  • Analyze common challenges in batch data processing, such as data volume, quality, complexity, and reliability, and identify key Google Cloud services that can address them

Activities

  • Quiz

Module 13: Design and Build Scalable Batch Data Pipelines

Topics

  • Design batch pipelines
  • Large scale data transformations
  • Dataflow and Serverless for Apache Spark
  • Data connections and orchestration
  • Execute an Apache Spark pipeline
  • Optimize batch pipeline performance

Objectives

  • Design scalable batch data pipelines for high-volume data ingestion and transformation
  • Optimize batch jobs for high throughput and cost-efficiency using various resource management and performance tuning techniques

Activities

  • Quiz
  • Lab: Build a Simple Batch Data Pipeline with Serverless for Apache Spark (optional)
  • Lab: Build a Simple Batch Data Pipeline with Dataflow Job Builder UI (optional)

Module 14: Control Data Quality in Batch Data Pipelines

Topics

  • Batch data validation and cleansing
  • Log and analyze errors
  • Schema evolution for batch pipelines
  • Data integrity and duplication
  • Deduplication with Serverless for Apache Spark
  • Deduplication with Dataflow

Objectives

  • Develop data validation rules and cleansing logic to ensure data quality within batch pipelines
  • Implement strategies for managing schema evolution and performing data deduplication in large datasets

Activities

  • Lab: Validate Data Quality in a Batch Pipeline with Serverless for Apache Spark (optional)
  • Quiz

Module 15: Orchestrate and Monitor Batch Data Pipelines

Topics

  • Orchestration for batch processing
  • Cloud Composer
  • Unified observability
  • Alerts and troubleshooting
  • Visual pipeline management

Objectives

  • Orchestrate complex batch data pipeline workflows for efficient scheduling and lineage tracking
  • Implement robust error handling, monitoring, and observability for batch data pipelines

Activities

  • Lab: Building Batch Pipelines in Cloud Data Fusion
  • Quiz

Course 4: Build Streaming Data Pipelines on Google Cloud

Module 16: Course Introduction

Topics

  • Course learning objectives
  • Course prerequisites
  • The use case
  • About the company
  • The challenge
  • The mission

Objectives

  • Introduce the course learning objectives, and the scenario that will be used to bring hands on learning to building streaming data pipelines
  • Describe the concept of streaming data pipelines, challenges associated with it, and the role of these pipelines within the data engineering process

Module 17: Streaming Use Cases and Reference Architectures

Topics

  • Introduction to streaming data pipelines on Google Cloud
  • Streaming ETL
  • Streaming AI/ML
  • Streaming applications
  • Reverse ETL

Objectives

  • Understand various streaming use cases and their applications, including Streaming ETL, Streaming AI/ML, Streaming Application, and Reverse ETL
  • Identify and describe common sample architectures for streaming data, including Streaming ETL, Streaming AI/ML, Streaming Application, and Reverse ETL

Activities

  • Quiz

Module 18: Product Deep Dives

Topics

  • Understanding the products
  • Architectural considerations for Pub/Sub and Managed Service for Apache Kafka
  • Dataflow: The processing powerhouse
  • BigQuery: The analytical engine
  • Bigtable: The solution for operational data

Objectives

  • Pub/Sub and Managed Service for Apache Kafka
  • Define messaging concepts
  • Know when to use Pub/Sub or Managed Service for Apache Kafka
  • Dataflow
  • Describe the service and challenges with streaming data
  • Build and deploy a streaming pipeline
  • BigQuery
  • Explore various data ingestion methods
  • Use BigQuery continuous queries, BigQuery ETL, and reverse ETL
  • Configure Pub/Sub to BigQuery streaming
  • Architecting BigQuery streaming pipelines
  • Bigtable
  • Describe the big picture of data movement and interaction
  • Establish a streaming pipeline from Dataflow to Bigtable
  • Analyze the Bigtable continuous data stream for trends using BigQuery
  • Synchronize the trends analysis back into the user-facing application

Activities

  • Lab: Stream data with pipelines – Esports use case (optional)
  • Quiz
  • Lab: Use Apache Beam and Bigtable to enrich esports downloadable content (DLC) data
  • Quiz
  • Lab: Stream e-sports data with Pub/Sub and BigQuery
  • Quiz
  • Lab: Monitor e-sports chat with Streamlit
  • Quiz

Module 19: Key Takeaways

Topics

  • What you’ve accomplished
  • Next steps

Dates & Locations

Let’s make it work for you

Can’t find a date that fits? Need to train your whole team? Looking for a discount?
Speak to one of our learning experts today.

November 17, 2026 - November 20, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 900

November 17, 2026 - November 20, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 900

February 2, 2027 - February 5, 2027

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 900

February 2, 2027 - February 5, 2027

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 900

May 31, 2027 - June 3, 2027

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 900

May 31, 2027 - June 3, 2027

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 900

August 17, 2027 - August 20, 2027

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 900

August 17, 2027 - August 20, 2027

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 900

November 22, 2027 - November 25, 2027

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 900

November 22, 2027 - November 25, 2027

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 900
Trainocate exam and cert

Exam & Certification

Google Cloud Professional Data Engineer Certification

A Google Professional Data Engineer enables data-driven decision making by collecting, transforming, and publishing data. A data engineer should be able to design, build, operationalize, secure, and monitor data processing systems with a particular emphasis on security and compliance; scalability and efficiency; reliability and fidelity; and flexibility and portability. A data engineer should also be able to leverage, deploy, and continuously train pre-existing machine learning models.

Training & Certification Guide

A Professional Data Engineer enables data-driven decision making by collecting, transforming, and publishing data. A Data Engineer should be able to design, build, operationalize, secure, and monitor data processing systems with a particular emphasis on security and compliance; scalability and efficiency; reliability and fidelity; and flexibility and portability. A Data Engineer should also be able to leverage, deploy, and continuously train pre-existing machine learning models.

The Professional Data Engineer exam assesses your ability to:

  • Design data processing systems
  • Build and operationalize data processing systems
  • Operationalize machine learning models
  • Ensure solution quality
  • Length: 2 hours
  • Registration fee: $200 (plus tax where applicable)
  • Languages: English, Japanese.
  • Recommended experience: 3+ years of industry experience including 1+ years designing and managing solutions using GCP.

Google Cloud’s role-based certifications measure an individual’s proficiency at performing a specific job role using Google Cloud technology. The knowledge, skills, and abilities for each job role are assessed using rigorously developed industry-standard methods.

Google Cloud certifications empower individuals to advance their careers and give organizations the confidence to build highly skilled, effective teams.

Top 7 Data Analytics Certification 2025

Are you looking to level up your career in data analytics? With the increasing demand for data-driven insights in today’s business landscape, obtaining a data analytics certification can be a game-changer.

But with so many options available, how do you choose the best one for you?

Top Data Science Certifications You Should Know in 2025

Data science certifications are vital for IT professionals to validate their skills, set themselves apart in a competitive job market, and meet the rising demand in the field, as the employment of data scientists is projected to grow by 35% from 2022 to 2032.

Frequently Asked Questions

Google Cloud certifications help you advance your professional skills and demonstrate your value to hiring managers. Also once you become Google Cloud certified, you unlock the following benefits:

  • Distinguish yourself with a digital badge by sharing it on your social profile or resume.
  • Showcase your achievement on a publicly-accessible Google Cloud Certified Directory.
  • Get exclusive Google Cloud Certified swag for Professional certifications.
  • Network and exchange ideas with others in the Google Cloud Certified community.
  • Get access to global cloud virtual and in-person events hosted by Google Cloud.

A skill badge measures one’s knowledge of a specific product or service and tests their ability to apply that knowledge in an interactive hands on environment.

A certification measures an individual’s proficiency at performing a specific job role using Google Cloud technology. A certification exam tests one knowledge of a wide range of products and services needed to perform a job role versus one product/service. In order to prepare for a Google Cloud certification, it is recommended that an individual has multiple years of experience in the role, in addition to completing the recommended online training and skill badges.

Unless explicitly stated in the detailed exam descriptions, all Google Cloud certifications are valid for two years from the date certified. Candidates must recertify in order to maintain their certification status.

Yes. You will receive renewal notifications 90, 60, and 30 days prior to your expiration date. Reminder emails will be sent to the email address used during exam registration.

Speak to a Training Consultant

All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631

Preferred mode of training
Checkboxes