Overview
This learning path is designed to help you prepare for the Google Professional Cloud Developer exam. Candidates who pass Google's exam will earn the Google Professional Cloud Developer certification. Even if you don't plan to take the exam, these courses and hands-on labs will help you get started on your way to becoming a Google Cloud Platform (GCP) developer.
To give you a solid foundation, this learning path starts with GCP fundamentals. Once you have that foundation, we’ll move on to the first section of the exam, which is about designing for scalability, availability, and reliability. Although GCP services are architected to deliver these characteristics, you need to design your implementations to take advantage of what GCP provides. The next section is on building and testing applications. One of the most important topics in this section is how to build a continuous integration pipeline. After that, we’ll move on to the actual deployment of your applications. There are four different compute services where you can deploy your code. The next section is on integrating your applications with other GCP Services. For example, you may need to use a messaging service to pass data from one module to another. The final section is on managing application performance monitoring.
Learning Objectives
- Design highly scalable, available, and reliable cloud-native applications
- Build and test applications
- Deploy applications
- Integrate Google Cloud Platform services
- Manage deployed applications
Intended Audience
- Software developers who want to build applications on Google Cloud Platform
- People preparing for the Google Professional Cloud Developer exam
Prerequisites
- General knowledge of IT architecture
- Software development experience


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).