Skip to main content

Google Cloud Certified Professional Cloud Developer

4h 10m 18s
English
Paid

This course is designed to prepare you for the Google Professional Cloud Developer certification, with all sections aligned with Google's outlined objectives for the exam preparation. We've included detailed walkthroughs and hands-on labs to reinforce the covered concepts.

Designing Cloud-Ready Systems

In Section 1, we cover best practices for designing highly scalable and cloud-ready systems. Learn how to design performant application interfaces and secure applications. We will also explore strategies to manage application data during cloud migration and best practices for re-architecting on-premises applications for the cloud.

Building and Testing Applications

Section 2 dives into best practices for building and testing applications. It begins with setting up a development environment for Google Cloud Platform applications. You’ll learn about building a continuous integration pipeline and its benefits, get an overview of testing code, and understand the major types of software testing. The section concludes with considerations for writing code for cloud-based applications.

Deploying Applications to Google Cloud Platform

Section 3 focuses on best practices for deploying applications to the Google Cloud Platform. We discuss choosing the right deployment model, deploying applications to Compute Engine, and the advantages of Google Kubernetes Engine, including creating clusters and deploying software. We'll cover Google App Engine deployment and its version support, explore cloud functions and deployment, and examine extensive cloud storage resources and their use cases. Additionally, high-level networking, automating resource provisioning, and implementing service accounts are discussed.

Integrating Applications with Google Cloud Services

Section 4 describes the products and techniques for integrating applications with Google Cloud Platform services. We start with methods to integrate with Google Cloud Storage services, move to options for integration with Compute Services, and conclude with examples of integration with Google Cloud API services.

Managing Application Performance

In the final section, we focus on managing application performance using Google Cloud Platform tools. Learn to install logging and monitoring agents for virtual machines, troubleshoot virtual machines, and explore Stackdriver's features for performance monitoring. The section ends with tips and techniques to diagnose and resolve application performance issues.

About the Author: linuxacademy

linuxacademy thumbnail
Linux Academy is the leading online learning platform for Linux and the cloud and redefines lifelong learning for today's professionals.

Watch Online 29 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 29 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Introduction
All Course Lessons (29)
#Lesson TitleDurationAccess
1
Course Introduction Demo
06:15
2
About the Training Architect
00:55
3
Using the Interactive Diagram
02:04
4
Course Features and Tools
02:37
5
Google Cloud Platform Case Study
08:38
6
1.1 Designing Performant Applications and APIs
18:15
7
1.2 Designing Secure Applications
11:00
8
1.3 Managing Application Data
09:39
9
1.4 Re-Architecting Applications from Local Services to Google Cloud Platform
05:02
10
2.1 Setting up Your Development Environment
09:59
11
2.2 Building a Continuous Integration Pipeline
10:14
12
2.3 Testing
06:10
13
2.4 Writing Code
08:20
14
3.1 Implementing Appropriate Deployment Strategies Based on the Target Compute Environment
06:46
15
3.2 Deploying Applications and Services on Compute Engine
13:08
16
3.3 Deploying Applications and Services on Google Kubernetes Engine
11:03
17
3.4 Deploying an Application to App Engine
10:01
18
3.5 Deploying a Cloud Function
09:21
19
3.6 Creating Data Storage Resources
16:33
20
3.7 Deploying and Implementing Networking Resources
06:17
21
3.8 Automating Resource Provisioning with Deployment Manager
03:06
22
3.9 Managing Service Accounts
06:25
23
4.1 Integrating an Application with Data and Storage Services
18:00
24
4.2 Integrating an Application with Compute Services
12:14
25
5.1 Installing the Logging and Monitoring Agent
02:40
26
5.2 Managing VMs
08:36
27
5.3 Viewing Application Performance Metrics Using Stackdriver
07:49
28
5.4 Diagnosing and Resolving Application Performance Issues
16:36
29
Preparing for the Exam
02:35
Unlock unlimited learning

Get instant access to all 28 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription