Google Professional Cloud Developer
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
- Set up a cloud solution environment using Google Cloud Platform
- Plan, setup, and configure a cloud solution using Google Cloud Platform
- Configure access and security using Google Cloud Platform
Google Professional Cloud Developer Course Key Topics
- Google Professional Cloud Developer Exam Prep – Introduction
- Google Cloud Platform: Fundamentals
- Starting a Linux Virtual Machine on Google Compute Engine
- Designing a Google Cloud Infrastructure
- Host a Static Website Using a Cloud Storage Bucket and Cloud CDN
- Building and Testing Applications on Google Cloud Platform
- Develop, Build and Deploy a Container Application on Google Compute Engine
- Deploying Applications on GCP – Compute
- Respond to Events with Google Cloud Functions
- Balance the Traffic to Compute Engine Instances Through a Load Balancer
- Deploying Applications on GCP – Data, Networking, and More
- Create a Network Infrastructure with Google Virtual Private Cloud
- Define and Deploy Resources with Google Cloud Deployment Manager
Developing Solutions for Google Cloud Platform with App Engine - Introduction to Google BigQuery
- Optimizing Google BigQuery
- Structure and Analyze Data with Google BigQuery
- Introduction to Google Cloud Bigtable
- Run SQL Queries and Analyze the DB with Google Cloud SQL
- Introduction to Google Cloud Dataflow
- Deploy a Message Queuing Solution With Google Cloud Pub/Sub
- Integrating Google Cloud Platform Services
- Analyze and Retrieve Information from Text Using Google Cloud Natural Language
- Managing Your Google Cloud Infrastructure
- Monitor Compute Engine Resources Through Cloud Monitoring
- Google Cloud Developer ChallengeCHALLENGE
Course Audience?
- Software developers who want to build applications on Google Cloud Platform
- People preparing for the Google Professional Cloud Developer exam
- Anyone interested to build career in Cloud Application Development
Requirements
- Google Cloud Account (you can use the free trial version)
- Basic understanding of Google Cloud Platform products and services
- Basic understanding of cloud concepts such as virtual machines, containers, and networking