Building Resilient Streaming Analytics Systems on GCP

  • 4.6
Approx. 12 hours to complete

Course Summary

This course teaches students how to build streaming analytics systems on Google Cloud Platform (GCP) using Apache Beam, Pub/Sub, Dataflow and BigQuery. Students will learn how to design, deploy and manage streaming data pipelines using these GCP technologies.

Key Learning Points

  • Learn how to build streaming analytics systems on GCP using Apache Beam, Pub/Sub, Dataflow and BigQuery
  • Understand how to design, deploy and manage streaming data pipelines
  • Gain hands-on experience through labs and quizzes

Job Positions & Salaries of people who have taken this course might have

  • Data Engineer
    • USA: $90,000 - $140,000
    • India: INR 6,00,000 - INR 15,00,000
    • Spain: €30,000 - €50,000
  • Cloud Solutions Architect
    • USA: $120,000 - $180,000
    • India: INR 10,00,000 - INR 25,00,000
    • Spain: €40,000 - €70,000
  • Big Data Engineer
    • USA: $110,000 - $160,000
    • India: INR 8,00,000 - INR 20,00,000
    • Spain: €35,000 - €60,000

Related Topics for further study


Learning Outcomes

  • Design and deploy streaming data pipelines on GCP
  • Implement Apache Beam pipelines for streaming analytics
  • Use Pub/Sub and Dataflow for real-time data processing

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming concepts
  • Familiarity with GCP services and tools

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online
  • Video lectures
  • Hands-on labs and quizzes

Similar Courses

  • Data Engineering on Google Cloud Platform
  • Data Processing with Apache Beam
  • Streaming Data Pipelines with Google Cloud Dataflow

Related Education Paths


Notable People in This Field

  • Sergey Sukhorukov
  • Maximilian Bode

Related Books

Description

*Note: this is a new course with updated content from what you may have seen in the previous version of this Specialization.

Outline

  • Introduction
  • Course Introduction
  • Getting Started with Google Cloud and Qwiklabs
  • Introduction to Processing Streaming Data
  • Processing Streaming Data
  • Introduction to Processing Streaming Data
  • Serverless Messaging with Cloud Pub/Sub
  • Introduction to Cloud Pub/Sub
  • Cloud Pub/Sub Push vs Pull
  • Publishing with Pub/Sub code
  • Summary
  • Lab Intro: Publish Streaming Data into Pub/Sub
  • Lab Solution: Publish Streaming Data into Pub/Sub
  • Serverless Messaging with Cloud Pub/Sub
  • Cloud Dataflow Streaming Features
  • Streaming Data Challenges
  • Cloud Dataflow Windowing
  • Lab Intro: Streaming Data Pipelines
  • Lab Solution: Streaming Data Pipelines
  • Cloud Dataflow Streaming Features
  • High-Throughput BigQuery and Bigtable Streaming Features
  • Streaming into BigQuery and Visualizing Results
  • Lab Intro: Streaming Analytics and Dashboards
  • Lab Solution: Streaming Analytics and Dashboards
  • High-Throughput Streaming with Cloud Bigtable
  • Optimizing Cloud Bigtable Performance
  • Lab Intro: Streaming Data Pipelines into Bigtable
  • Lab Solution: Streaming Data Pipelines into Bigtable
  • Streaming Analytics and Dashboards
  • High-Throughput Streaming with Cloud Bigtable
  • Advanced BigQuery Functionality and Performance
  • GIS Functions
  • Demo: GIS Functions and Mapping with BigQuery
  • WITH Clauses vs Permanent Tables
  • Analytical window functions
  • Lab Intro: Optimizing your BigQuery Queries for Performance
  • Performance Considerations
  • Lab Intro: Creating Date-Partitioned Tables in BigQuery
  • BigQuery advanced functionality and performance considerations
  • Summary
  • Course Summary

Summary of User Reviews

Discover how to build and deploy streaming analytics systems using GCP with this comprehensive course on Coursera. Students have praised the course for its practical approach and hands-on exercises that enable them to apply their learning in real-world scenarios.

Key Aspect Users Liked About This Course

practical approach and hands-on exercises

Pros from User Reviews

  • Great course for beginners to learn about streaming analytics systems
  • Instructors provide clear explanations and examples
  • Hands-on exercises are helpful in understanding the concepts
  • Real-world scenarios make the course more engaging
  • Course content is up-to-date and relevant

Cons from User Reviews

  • Some users found the course too basic and not challenging enough
  • Course can be a bit slow-paced for those with prior experience
  • Some of the coding exercises can be difficult to follow
  • Course may not be suitable for those looking for a more theoretical approach
  • Limited interaction with instructors and other students
English
Available now
Approx. 12 hours to complete
Google Cloud Training
Google Cloud
Coursera

Instructor

Google Cloud Training

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses