Developing Solutions for Google Cloud Platform

3 Day Course
Hands On
Code GO8326

This course has been superseded by the Developing Applications with Google Cloud Platform course.


Hide all

Developing Solutions with Google Cloud Platform (3 topics)

  • Benefits of Google Cloud Platform
  • Development tools and services for Google Cloud Platform
  • Google Cloud Platform solution architectures

Google Cloud Endpoints (3 topics)

  • Cloud Endpoints features
  • Developing APIs using Cloud Endpoints
  • Accessing Cloud Endpoints APIs using JavaScript clients

App Engine Services (3 topics)

  • Modular application design and App Engine services
  • Deploying services
  • Accessing App Engine services

User Authentication and Credentials (4 topics)

  • Authentication and authorization concepts
  • Securing access through application configuration
  • Authentication with the Users service
  • Authorization with API keys, OAuth, and application default credentials

Managing App Engine Applications (4 topics)

  • Deploying and managing multiple application versions
  • Traffic splitting, incremental rollouts, and canary releases
  • Budgets and quotas
  • Stackdriver logging and application tracing

Storage for Solution Developers (4 topics)

  • Functionality and benefits of Cloud Platform storage options
  • Using Google Cloud Storage for immutable BLOB storage
  • Integrating Google Cloud SQL into App Engine Apps
  • Cloud Datastore fundamentals

Queries and Indexes (3 topics)

  • Implementing query filters with Cloud Datastore
  • Single-property and composite indexes
  • Configuring and optimizing indexes

Entity Groups, Consistency, and Transactions (3 topics)

  • Strong and eventual consistency in Cloud Datastore
  • Ensuring strongly consistent queries
  • Best practices for Cloud Datastore transactions

App Engine Performance and Optimization (3 topics)

  • Memcache use cases and implementation patterns
  • Manual, basic, and automatic scaling behavior
  • Configuring application scaling

Task Queues (3 topics)

  • Push and pull queue capabilities and configuration
  • Adding and consuming tasks with push and pull queues
  • Scheduling tasks with the Cron Service


  • Have attended Google Cloud Platform Fundamentals: Core Intrastructure or equivalent experience
  • Basic proficiency with command-line tools and linux operating system environments
  • Experience developing applications and APIs using a common programming language such as Java or Python
  • Experience deploying and managing applications, either on-premises or in a public cloud environment

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

Course PDF