AVG Duration6h


This learning path will show you the tools and services used by developers to build applications on Google Cloud Platform (GCP).

 We'll start out with an overview of GCP. This will help to provide context around the platform as a whole. Then we'll move on to learning how to develop apps on GCP. 

 Learning Objectives

  • Use Cloud Storage to host a static website
  • Respond to events using Cloud Functions
  • Deploy an application to Kubernetes Engine
  • Deploy an application to App Engine
  • Use Cloud Build to create a continuous integration / continuous deployment pipeline
  • Use the Cloud Operations suite for monitoring, logging, and debugging

Intended Audience

  • Developers and cloud architects
  • Anyone interested in developing solutions on Google Cloud Platform


To get the most out of this learning path, you should have a basic understanding of the cloud and you should be familiar with building and deploying code.


Your certificate for this learning path

Training Content

Course - Beginner - 46m
Overview of Google Cloud Platform
In this course, you'll learn about GCP services such as compute, storage, and networking, and how to create virtual machines and web apps using the Google Cloud Console and gcloud CLI.
Exam - 20m
Knowledge Check: Overview of Google Cloud Platform
Knowledge Check: Overview of Google Cloud Platform
Hands-on Lab - Beginner - 45m
Host a Static Website Using a Cloud Storage Bucket and Cloud CDN
In this lab, you will create a storage bucket that will host a static website. You will then create a load balancer that will balance the traffic to your bucket and you will create a CDN distribution that will edge distribute the load balancer that points to your bucket.
Hands-on Lab - Beginner - 40m
Respond to Events with Google Cloud Functions
This Lab teaches you how to use Cloud Functions, introducing you to all of the key concepts and trade-offs that you need to understand to work effectively with Cloud Functions.
Course - Advanced - 1h 9m
Managing Google Kubernetes Engine and App Engine
This course explores GCP’s compute services, specifically App Engine and Kubernetes Engine.
Hands-on Lab - Beginner - 1h
Deploying Containerized Applications on Google Kubernetes Engine (GKE)
Learn how to deploy containerized applications in Google Kubernetes Engine (GKE) clusters from the Cloud Console, Cloud Shell, and Marketplace in this Lab.
Course - Intermediate - 41m
Building and Testing Applications on Google Cloud Platform
This course covers the Google best practices for setting up a CI/CD pipeline on GCP.
Hands-on Lab - Intermediate - 40m
Setting up a Google Cloud Build Configuration to Build Docker Application
In this lab, you will clone a git repo that contains a simple docker application, you will set up a cloud build configuration, and you will run the cloud build configuration you defined.
Course - Intermediate - 35m
Introduction to Google Cloud Operations Suite
This course will give you hands-on demonstrations of how to use the Monitoring, Logging, Error Reporting, Debugger, and Trace components of the Cloud Operations suite.
Hands-on Lab - Intermediate - 1h
Monitor Compute Engine Resources Through Cloud Monitoring
In this lab, you will understand the best practices to monitor a compute engine instance by viewing the usage, creating alert policies and creating a chart.
Exam - 35m
Final Exam: Google Cloud Platform for Developers
Final Exam: Google Cloud Platform for Developers
About the Author
Learning paths85

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).