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
IntermediateCourse 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
- Google Cloud Certified - Professional Cloud Architect
- Google Cloud Certified - Professional Data Engineer
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 exercisesPros 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