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.