Course Details:
Understanding Cloud Spanner

Course Overview:

In this course, you learn about Cloud Spanner. You will get an introduction to Cloud Spanner and understand how it differs from other database products. You also learn when and how to use Cloud Spanner to solve your relational database needs at scale.

Skills Gained

  • Build scalable, managed, relational databases by using Cloud Spanner.
  • Create and manage Cloud Spanner databases by using the CLI, Terraform, Python API, and the Google Cloud console.
  • Program and run queries and transactions by using the Cloud Spanner API
  • Integrate Cloud Spanner with applications

 

Outline

Module 01: The Need for Spanner

  • What is Spanner?
  • Spanner and the CAP Theorem
  • History of Spanner
  • Cloud Spanner Use Cases

Module 02: Getting Started with Spanner

  • Planning Spanner Instances
  • Automating Instance Creation
  • Creating Databases in Spanner

Module 03: Optimizing Spanner Schemas

  • Spanner Architecture
  • Primary Keys
  • Schemas
  • Interleaving & Foreign Keys
  • Secondary Indexes

Module 04: Programming Applications, Queries, and Transactions

  • Authentication & Authorization
  • Client Libraries
  • Queries
  • Transactions

Module 05: Deploying Spanner Applications

  • Using Spanner in Apps
  • Building Data Pipelines

Module 06: Spanner Administration

  • Data Management
  • Change Operations

Module 07: Best Practices

  • Spanner Best Practices
  • Challenge Lab
Course Title
Understanding Cloud Spanner

Course Number
GCP-UCS

Duration
3 days

Price
$2700.00