<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="36250" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/google-dacfgcf" lastchanged="2025-09-30T15:54:25+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Developing Applications with Cloud Run on Google Cloud: Fundamentals</title><productcode>DACFGCF</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-DACFGCF</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Understand the fundamentals of Cloud Run that include the resource model, container lifecycle, and autoscaling.&lt;/li&gt;&lt;li&gt;Develop and test applications locally before deploying to Cloud Run.&lt;/li&gt;&lt;li&gt;Use service identity and IAM with Cloud Run.&lt;/li&gt;&lt;li&gt;Integrate Cloud Run applications with Google Cloud services.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Completed the Developing Containerized Applications on Google Cloud course.&lt;/li&gt;&lt;li&gt;Knowledge of Google Cloud console, gcloud CLI, and basic understanding of Node.js or Python.&lt;/li&gt;&lt;li&gt;Understanding of HTTP and experience with HTTP client tools like cURL.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Partners and customers who want to learn to use the tools and services on Google Cloud to build and run containerized applications.&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;h5&gt;Module 0 - Course Introduction&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Introduction to the course structure and contents.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Understand course learning objectives.&lt;/li&gt;&lt;li&gt;Understand course structure and contents.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 01 - Fundamentals of Cloud Run&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Overview&lt;/li&gt;&lt;li&gt;Resource model&lt;/li&gt;&lt;li&gt;Container lifecycle&lt;/li&gt;&lt;li&gt;Autoscaling&lt;/li&gt;&lt;li&gt;Access control with IAM&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Understand the fundamentals of Cloud Run.&lt;/li&gt;&lt;li&gt;Identify the states of a container&amp;#039;s lifecycle on Cloud Run.&lt;/li&gt;&lt;li&gt;Control access to Cloud Run with IAM.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Lab: Implementing Least Privilege IAM Policy Bindings in Cloud Run&lt;/li&gt;&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Module 02 - Service Identity and Authentication&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Resource hierarchy&lt;/li&gt;&lt;li&gt;Principle of least privilege&lt;/li&gt;&lt;li&gt;Secrets and environment variables&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Understand the fundamentals of IAM.&lt;/li&gt;&lt;li&gt;Use IAM and service accounts with Cloud Run services.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Lab: Implementing Least Privilege IAM Policy Bindings in Cloud Run&lt;/li&gt;&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 03 - Application Development, Testing, and Integration&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Development and testing&lt;/li&gt;&lt;li&gt;Managing service deployments and revisions&lt;/li&gt;&lt;li&gt;Integrating with Google Cloud services&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Understand the process and tools used to develop and test Cloud Run applications.&lt;/li&gt;&lt;li&gt;Manage service deployments and revisions on Cloud Run.&lt;/li&gt;&lt;li&gt;Integrate Cloud Run with other Google Cloud services.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Lab: Using Pub/Sub with Cloud Run&lt;/li&gt;&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 04 - Course Review&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Review course topics.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Review the topics discussed in the course.&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Understand the fundamentals of Cloud Run that include the resource model, container lifecycle, and autoscaling.
- Develop and test applications locally before deploying to Cloud Run.
- Use service identity and IAM with Cloud Run.
- Integrate Cloud Run applications with Google Cloud services.</objective_plain><essentials_plain>- Completed the Developing Containerized Applications on Google Cloud course.
- Knowledge of Google Cloud console, gcloud CLI, and basic understanding of Node.js or Python.
- Understanding of HTTP and experience with HTTP client tools like cURL.</essentials_plain><audience_plain>- Partners and customers who want to learn to use the tools and services on Google Cloud to build and run containerized applications.</audience_plain><outline_plain>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.</outline_plain><duration unit="d" days="0">0.5 days</duration><pricelist><price country="US" currency="USD">350.00</price><price country="DE" currency="EUR">350.00</price><price country="AT" currency="EUR">350.00</price><price country="SE" currency="EUR">350.00</price><price country="SI" currency="EUR">350.00</price><price country="GB" currency="GBP">350.00</price><price country="IT" currency="EUR">350.00</price><price country="CH" currency="CHF">350.00</price></pricelist><miles/></course>