Type of Credit: Required
Credit(s)
Number of Students
As the demand for robust cloud computing, scalable data warehousing, and advanced analytics solutions continues to grow, this course provides a comprehensive journey through the Google Cloud Platform (GCP) ecosystem. Students will begin by mastering the fundamentals of cloud infrastructure, including Compute Engine (VMs) and Kubernetes (GKE), thereby establishing a solid foundation in cloud-based computation and container orchestration.
From there, the course transitions into real-time messaging with Pub/Sub and data processing pipelines using Dataflow and Dataproc, enabling students to manage both streaming and batch data at scale. Learners will then explore BigQuery, GCP's serverless enterprise data warehouse, gaining skills in data management, SQL analytics, and performance tuning.
The curriculum also covers BigQuery ML, where students will develop and deploy machine learning models directly within BigQuery using SQL, bridging the gap between analytics and predictive modeling. Additional topics include Spanner for globally consistent relational databases, Bigtable for large-scale NoSQL workloads, and BigLake for unified data lake analysis. To visualize and communicate insights, students will use Looker Studio to create interactive dashboards and reports. Finally, learners will explore the integration of Gemini, Google's advanced multimodal AI model, applying generative AI capabilities to data analysis, application development, and business intelligence.
能力項目說明
After completing this course successfully, students will have the ability to:
週次 |
課程主題 |
課程內容與指定閱讀 |
教學活動與作業 |
1 9/1 |
Introduction to data models, cloud computing, and data engineering |
|
|
2 9/8 |
VM, GKE, and Pub/Sub |
|
Homework 1: Qwiklab - Create a Virtual Machine Qwiklab - Google Kubernetes Engine |
3 9/15 |
Dataflow & Dataproc |
|
Homework 2: Qwiklab -Pub/Sub Qwiklab - Dataflow Qwiklab - Dataproc |
4 9/22 |
Data Warehouse |
BigQuery: Serverless data warehouse for fast SQL analytics. |
Homework 3: BigQuery Advanced SQL function |
5 9/29 |
National Holiday |
No Class |
|
6 10/6 |
National Holiday |
No Class |
|
7 10/13 |
BigTable |
|
Homework 4: Qwiklab - BigTable |
8 10/20 |
Data Lake |
BigLake: Unified data lake engine to query across storage systems |
Homework 5: Qwiklab - BigLake |
9 10/27 |
Exam |
Midterm Exam |
|
10 11/3 |
Spanner |
|
Homework 6: Qwiklab - Spanner |
11 11/10 |
BigQuery ML |
BigQuery ML: Build and run machine learning models directly in BigQuery using SQL. |
Homework 7: BigQuery ML taxi fare |
12 11/17 |
Looker Studio |
Looker Studio: Visualization and dashboard tools to turn data into interactive reports. |
Homework 8: Looker visualization |
13 11/24 |
Gemini |
|
Homework 10: Qwiklab – Gemini API |
14 12/1 |
Final Project |
Group Presentation |
|
15 12/08 |
Final Project |
Group Presentation |
|
16 |
Exam |
Final Exam |
|
Homework 50%
Midterm Exam 15%
Final Exam 15%
Final Project 20%
Google’s official documentation for the Google Cloud Platform (GCP) ecosystem.
https://cloud.google.com/bigquery/docs https://cloud.google.com/bigquery/docs/bqml-introduction