Developing Applications with Cloud Run on Google Cloud: Fundamentals (DACFGCF) – Outline

Detailed Course Outline

Module 0 - Course Introduction
Topics
  • Introduction to the course structure and contents.
Objectives
  • Understand course learning objectives.
  • Understand course structure and contents.
Module 01 - Fundamentals of Cloud Run
Topics
  • Overview
  • Resource model
  • Container lifecycle
  • Autoscaling
  • Access control with IAM
Objectives
  • Understand the fundamentals of Cloud Run.
  • Identify the states of a container's lifecycle on Cloud Run.
  • Control access to Cloud Run with IAM.
Activities
  • Lab: Implementing Least Privilege IAM Policy Bindings in Cloud Run
  • Quiz
Module 02 - Service Identity and Authentication
Topics
  • Resource hierarchy
  • Principle of least privilege
  • Secrets and environment variables
Objectives
  • Understand the fundamentals of IAM.
  • Use IAM and service accounts with Cloud Run services.
Activities
  • Lab: Implementing Least Privilege IAM Policy Bindings in Cloud Run
  • Quiz
Module 03 - Application Development, Testing, and Integration
Topics
  • Development and testing
  • Managing service deployments and revisions
  • Integrating with Google Cloud services
Objectives
  • Understand the process and tools used to develop and test Cloud Run applications.
  • Manage service deployments and revisions on Cloud Run.
  • Integrate Cloud Run with other Google Cloud services.
Activities
  • Lab: Using Pub/Sub with Cloud Run
  • Quiz
Module 04 - Course Review
Topics
  • Review course topics.
Objectives
  • Review the topics discussed in the course.