Cloud Developer Learning Path

A Cloud Developer designs, builds, analyzes, and maintains cloud-native applications.

school 12 activities
update Last updated 7 days
person Managed by Google Cloud
A Cloud Developer designs, builds, analyzes, and maintains cloud-native applications. This learning path guides you through a curated collection of on-demand courses, labs, and skill badges that provide you with real-world, hands-on experience using Google Cloud technologies essential to the Cloud Developer role. Once you complete the path, check out the Google Cloud Developer certification to take the next steps on your professional journey.
Start learning path

01

A Tour of Google Cloud Hands-on Labs

book Lab
access_time 45 minutes
show_chart Introductory

In this first hands-on lab you will access the Google Cloud console and use these basic Google Cloud features: Projects, Resources, IAM Users, Roles, Permissions, and APIs.

Start

02

Google Cloud Fundamentals: Core Infrastructure

book Course
show_chart Introductory

Google Cloud Fundamentals: Core Infrastructure introduces important concepts and terminology for working with Google Cloud. Through videos and hands-on labs, this course presents and compares many of Google Cloud's computing and storage services, along with important resource and policy management...

Start course

03

Getting Started With Application Development

book Course
access_time 40 hours
show_chart Introductory

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to apply best practices for application development...

Start course

04

Securing and Integrating Components of your Application

book Course
access_time 40 hours
show_chart Introductory

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to develop more secure applications, implement federated...

Start course

05

App Deployment, Debugging, and Performance

book Course
access_time 16 hours
show_chart Introductory

In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate components from the Google Cloud ecosystem. Through a combination of presentations, demos, and hands-on labs, participants learn how to create repeatable deployments by treating...

Start course

06

Developing Containerized Applications on Google Cloud

book Course
access_time 8 hours
show_chart Introductory

In this course, you learn about containers and how to build, and package container images. The content in this course includes best practices for creating and securing containers, and provides an introduction to Cloud Run and Google Kubernetes Engine for...

Start course

07

Developing Applications with Cloud Run on Google Cloud: Fundamentals

book Course
access_time 8 hours
show_chart Introductory

This course introduces the Cloud Run serverless platform for running applications. In this course, you learn about the fundamentals of Cloud Run, its resource model and the container lifecycle. You learn about service identities, how to control access to services,...

Start course

08

Getting Started with Google Kubernetes Engine

book Course
access_time 8 hours
show_chart Introductory

Welcome to the Getting Started with Google Kubernetes Engine course. If you're interested in Kubernetes, a software layer that sits between your applications and your hardware infrastructure, then you’re in the right place! Google Kubernetes Engine brings you Kubernetes as...

Start course

09

Hybrid Cloud Modernizing Applications with Anthos

book Course
access_time 56 hours
show_chart Introductory

Course four of the Anthos series prepares students to consider multiple approaches for modernizing applications and services within Anthos environments. Topics include optimizing workloads on serverless platforms and migrating workloads to Anthos. This course is a continuation of course three,...

Start course

10

Serverless Firebase Development

book Course
access_time 3 hours 45 minutes
show_chart Introductory

Earn a skill badge by completing the Serverless Firebase Development quest, where you will learn how to do the following using Firebase: Build serverless web apps, Import data into a Firestore database, Create a build pipeline with Cloud Build to...

Start course

11

Deploy to Kubernetes in Google Cloud

book Course
access_time 4 hours 30 minutes
show_chart Introductory

Earn a skill badge by completing the Deploy to Kubernetes in Google Cloud quest, where you will learn about Google Kubernetes Engine and multiple deployment approaches including how to: configure and build images to run and debug Docker containers, build...

Start course

12

Serverless Cloud Run Development

book Course
access_time 5 hours 15 minutes
show_chart Intermediate

Earn a skill badge by completing the Serverless Cloud Run Development quest, where you will learn how to do the following using Cloud Run by connecting and leveraging data stored in Cloud Storage, building a resilient, asynchronous system with Cloud...

Start course