Overview
A Database Engineer designs, creates, manages, migrates, and troubleshoots databases used by applications to store and retrieve data. 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 Database Engineer role. Once you complete the path, check out our catalog for 700+ labs and courses to keep going on your professional journey.
Syllabus
Course 1: A Tour of Google Cloud Hands-on Labs
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this first hands-on lab you will access ... Enroll for free.
Course 2: Google Cloud Fundamentals: Core Infrastructure
- Offered by Google Cloud. Google Cloud Fundamentals: Core Infrastructure introduces important concepts and terminology for working with ... Enroll for free.
Course 3: Cloud SQL for MySQL: Qwik Start
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. Create a Google Cloud SQL MySQL instance ... Enroll for free.
Course 4: Migrating to Cloud SQL from Amazon RDS for MySQL Using Database Migration Service
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate MySQL data from an ... Enroll for free.
Course 5: Migrating On-premises MySQL Using a Continuous Database Migration Service Job
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate an on-premises ... Enroll for free.
Course 6: Migrate to Cloud SQL for PostgreSQL using Database Migration Service
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate a stand-alone ... Enroll for free.
Course 7: Connect an App to a Cloud SQL for PostgreSQL Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you will create a Kubernetes ... Enroll for free.
Course 8: Securing a Cloud SQL for PostgreSQL Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you will deploy a new Cloud SQL ... Enroll for free.
Course 9: Configure Replication and Enable Point-in-Time-Recovery for Cloud SQL for PostgreSQL
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you will configure and test ... Enroll for free.
Course 10: Cloud Spanner - Loading Data and Performing Backups
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you explore various ways to load ... Enroll for free.
Course 11: Cloud Spanner - Defining Schemas and Understanding Query Plans
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you review schema related ... Enroll for free.
Course 12: Deploy a Modern Web App connected to a Cloud Spanner Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you build and deploy a Node.js ... Enroll for free.
Course 13: Designing and Querying Bigtable Schemas
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you explore a Bigtable instance ... Enroll for free.
Course 14: Creating and Populating a Bigtable Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create a Bigtable instance ... Enroll for free.
Course 15: Streaming Data to Bigtable
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you launch a Dataflow pipeline ... Enroll for free.
Course 16: Monitoring and Managing Bigtable Health and Performance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you monitor disk and CPU usage ... Enroll for free.
Course 17: Enterprise Database Migration
- Offered by Google Cloud. This course is intended to give architects, engineers, and developers the skills required to help enterprise ... Enroll for free.
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this first hands-on lab you will access ... Enroll for free.
Course 2: Google Cloud Fundamentals: Core Infrastructure
- Offered by Google Cloud. Google Cloud Fundamentals: Core Infrastructure introduces important concepts and terminology for working with ... Enroll for free.
Course 3: Cloud SQL for MySQL: Qwik Start
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. Create a Google Cloud SQL MySQL instance ... Enroll for free.
Course 4: Migrating to Cloud SQL from Amazon RDS for MySQL Using Database Migration Service
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate MySQL data from an ... Enroll for free.
Course 5: Migrating On-premises MySQL Using a Continuous Database Migration Service Job
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate an on-premises ... Enroll for free.
Course 6: Migrate to Cloud SQL for PostgreSQL using Database Migration Service
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate a stand-alone ... Enroll for free.
Course 7: Connect an App to a Cloud SQL for PostgreSQL Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you will create a Kubernetes ... Enroll for free.
Course 8: Securing a Cloud SQL for PostgreSQL Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you will deploy a new Cloud SQL ... Enroll for free.
Course 9: Configure Replication and Enable Point-in-Time-Recovery for Cloud SQL for PostgreSQL
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you will configure and test ... Enroll for free.
Course 10: Cloud Spanner - Loading Data and Performing Backups
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you explore various ways to load ... Enroll for free.
Course 11: Cloud Spanner - Defining Schemas and Understanding Query Plans
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you review schema related ... Enroll for free.
Course 12: Deploy a Modern Web App connected to a Cloud Spanner Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab you build and deploy a Node.js ... Enroll for free.
Course 13: Designing and Querying Bigtable Schemas
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you explore a Bigtable instance ... Enroll for free.
Course 14: Creating and Populating a Bigtable Instance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create a Bigtable instance ... Enroll for free.
Course 15: Streaming Data to Bigtable
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you launch a Dataflow pipeline ... Enroll for free.
Course 16: Monitoring and Managing Bigtable Health and Performance
- Offered by Google Cloud. This is a self-paced lab that takes place in the Google Cloud console. In this lab, you monitor disk and CPU usage ... Enroll for free.
Course 17: Enterprise Database Migration
- Offered by Google Cloud. This course is intended to give architects, engineers, and developers the skills required to help enterprise ... Enroll for free.
Courses
-
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 tools.
-
This course is intended to give architects, engineers, and developers the skills required to help enterprise customers architect, plan, execute, and test database migration projects. Through a combination of presentations, demos, and hands-on labs participants move databases to Google Cloud while taking advantage of various services. This course covers how to move on-premises, enterprise databases like SQL Server to Google Cloud (Compute Engine and Cloud SQL) and Oracle to Google Cloud bare metal.
-
This is a self-paced lab that takes place in the Google Cloud console. In this first hands-on lab you will access the Google Cloud Platform Console and use these basic Google Cloud features: Projects, Resources, IAM Users, Roles, Permissions, and APIs.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will deploy a new Cloud SQL instance using a customer-managed encryption key (CMEK). You will configure pgAudit to selectively record and track SQL operations performed against that instance, then you will configure and test Cloud SQL IAM database authentication.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate MySQL data from an Amazon RDS instance for MySQL to Cloud SQL for MySQL using a one-time Database Migration Service job and an IP allowlist for connectivity. After you create and run the migration job, you confirm that the data have been successfully migrated to your Cloud SQL for MySQL instance.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate a stand-alone PostgreSQL database (running on a virtual machine) to Cloud SQL for PostgreSQL using a continuous Database Migration Service job and VPC peering for connectivity.
-
This is a self-paced lab that takes place in the Google Cloud console. Create a Google Cloud SQL MySQL instance and perform SQL operations using Google Cloud Platform Console and mysql client. Watch this short video, Manage PostgreSQL and MySQL Databases Easily with Cloud SQL.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will create a Kubernetes cluster and deploy a simple application to that cluster. Then, connect the application to the supplied Cloud SQL for PostgreSQL database instance and confirm that it is able to write to and read from it.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will configure and test point-in-time recovery for a Cloud SQL for PostgreSQL instance.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you migrate an on-premises MySQL database (running on a virtual machine) to Cloud SQL for MySQL using a continuous Database Migration Service job and VPC peering for connectivity. After you create and run the migration job, you confirm that an initial copy of your database has been successfully migrated to your Cloud SQL for MySQL instance. Then, you explore how continuous migration jobs continue to apply data updates from your source database to your Cloud SQL instance until you choose to complete the job. To conclude the migration job, you promote the Cloud SQL instance to be a new standalone database for reading and writing data.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab you explore various ways to load data into Cloud Spanner as well as perform a backup of your database.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab you build and deploy a Node.js application connected to a Cloud Spanner instance. The Node.js application is a stock price visualization tool named OmegaTrade. The OmegaTrade application stores stock prices in Cloud Spanner and renders visualizations using Google Charts.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you monitor disk and CPU usage in a Bigtable instance, update an existing cluster to apply node autoscaling, implement replication in an instance, and back up and restore data in Bigtable.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you launch a Dataflow pipeline to load streaming data from Pub/Sub into Bigtable.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create a Bigtable instance and table and then use a Dataflow template to populate the table from pre-generated data files on Cloud Storage.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you explore a Bigtable instance and use the Bigtable CLI (cbt CLI) to query data in Bigtable. You also design a table schema and row key using best practices for Bigtable.
-
This is a self-paced lab that takes place in the Google Cloud console. In this lab you review schema related features of Cloud Spanner and apply those to a Banking Operations database. You also review the methods and rules by which Cloud Spanner creates query plans.
Taught by
Google Cloud Training