Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

Developing Applications with Google Cloud: Foundations

Google via Google Cloud Skills Boost

Overview

In this course, you learn the fundamentals of application development on Google Cloud. You learn best practices for cloud applications, and how to select compute and data options to match your application use cases. You're introduced to generative AI and how it's used to help build applications. You learn about authentication and authorization, application deployment, continuous integration and delivery, and monitoring and performance tuning for your applications running in Google Cloud. Using lectures and hands-on labs, you learn how to get started building and running applications on Google Cloud.

Syllabus

  • Introduction
    • Course Introduction
  • Best Practices for Cloud Application Development
    • Best Practices for Cloud Application Development (1)
    • Best Practices for Cloud Application Development (2)
    • Quiz: Best Practices for Cloud Application Development
  • Getting Started with Google Cloud Development
    • Overview
    • Cloud APIs and the Google Cloud SDK
    • The Google Cloud CLI
    • Cloud Client Libraries
    • Cloud Shell and Cloud Code
    • Quiz: Getting Started with Google Cloud Development
    • Summary
  • Data Storage Options
    • Overview
    • Cloud Storage and Databases
    • BigQuery, Memorystore, and Product Comparisons
    • Lab Overview
    • Developing Applications with Google Cloud: Storing Application Data
    • Quiz: Data Storage Options
    • Summary
  • Handling Authentication and Authorization
    • Overview
    • Authorization with Cloud IAM
    • Authenticating to Google APIs and Service Accounts
    • Choosing an Authentication Method
    • Other Authentication/Authorization Methods
    • Using Secret Manager
    • Quiz: Handling Authentication and Authorization
    • Summary
  • Adding Intelligence to Your Application
    • Overview
    • Using Pre-Trained Machine Learning Models
    • Intro to Generative AI
    • Lab Overview
    • Developing Applications on Google Cloud: Adding User Authentication and Intelligence to Your Application
    • Quiz: Adding Intelligence to Your Application
    • Summary
  • Deploying Applications
    • Overview
    • Continuous Integration and Delivery
    • Containers and Building Application Images
    • Quiz: Deploying Applications
    • Summary
  • Compute Options for Your Application
    • Overview
    • Compute Engine
    • Google Kubernetes Engine
    • Cloud Run
    • Cloud Run functions
    • Comparisons
    • Quiz: Compute Options for Your Application
    • Summary
  • Monitoring and Performance Tuning
    • Overview
    • Google Cloud Observability
    • Logging and metrics
    • Error Reporting
    • Managing Performance
    • Lab Overview
    • Developing Applications on Google Cloud: Deploying and Maintaining Your Application
    • Quiz: Monitoring and Performance Tuning
    • Summary
  • Course Resources
    • Course Resources
  • Your Next Steps
    • Course Badge

Reviews

Start your review of Developing Applications with Google Cloud: Foundations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.