<?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="30811" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/google-dacfgc" lastchanged="2025-09-30T15:29:17+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Developing Applications with Cloud Run Functions on Google Cloud</title><productcode>DACFGC</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-DACFGC</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Recognize the benefits of and use cases for Cloud Functions in modern application development.&lt;/li&gt;&lt;li&gt;Understand how to build, test, and deploy Cloud Functions.&lt;/li&gt;&lt;li&gt;Secure and connect Cloud Functions to resources, and cloud databases.&lt;/li&gt;&lt;li&gt;Use best practices with Cloud Functions.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Knowledge of Google Cloud console, gcloud CLI, and basic programming experience in Node.js or Python.&lt;/li&gt;&lt;li&gt;Some understanding of other Google Cloud services that include Cloud Storage, and Pub/Sub.&lt;/li&gt;&lt;li&gt;Understanding of HTTP, and experience with using HTTP client tools like curl.&lt;/li&gt;&lt;li&gt;Completion of the &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/fr/course/google-gcf-ci&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;Google Cloud Fundamentals: Core Infrastructure &lt;span class=&quot;fl-prod-pcode&quot;&gt;(GCF-CI)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; course is recommended.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Partners and customers who want to learn about using Cloud Run functions and improve their application development skills on Google Cloud.&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;h5&gt;Module 01 - Introduction to Cloud Run Functions&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Cloud Run functions&lt;/li&gt;&lt;li&gt;Features and benefits of Cloud Run functions&lt;/li&gt;&lt;li&gt;Cloud Run functions use cases&lt;/li&gt;&lt;li&gt;Supported language runtimes and regions&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Define Cloud Run functions.&lt;/li&gt;&lt;li&gt;Identify the use cases, features, and benefits of Cloud Run functions.&lt;/li&gt;&lt;li&gt;Distinguish the types of Cloud Run functions, and identify the supported languages for developing functions.&lt;/li&gt;&lt;li&gt;Develop and deploy a Cloud Run function using the Google Cloud console and gcloud CLI.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Lab: Develop and Deploy Cloud Run Functions&lt;/li&gt;&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 02 - Calling and Connecting Cloud Run Functions&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Cloud Run functions triggers&lt;/li&gt;&lt;li&gt;Connect Cloud Run functions with Workflows&lt;/li&gt;&lt;li&gt;Connect to a VPC network&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Understand the different kinds of triggers available, and learn how to specify triggers for functions.&lt;/li&gt;&lt;li&gt;Connect services and functions with workflows.&lt;/li&gt;&lt;li&gt;Connect functions to resources in a VPC network.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;(Optional) Lab: Connect Cloud Run Functions&lt;/li&gt;&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 03 - Securing Cloud Run Functions&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Secure access to Cloud Run functions.&lt;/li&gt;&lt;li&gt;Authenticate to Cloud Run functions.&lt;/li&gt;&lt;li&gt;Protect Cloud Run functions.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Secure Cloud Run functions with identity and network-based access controls.&lt;/li&gt;&lt;li&gt;Understand function identity.&lt;/li&gt;&lt;li&gt;Understand how to authenticate and authorize access to functions for invocation and administration.&lt;/li&gt;&lt;li&gt;Protect functions and related data with encryption keys.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 04 - Integrating with Cloud Databases&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Connect Cloud Run functions to Memorystore.&lt;/li&gt;&lt;li&gt;Use environment variables.&lt;/li&gt;&lt;li&gt;Connect Cloud Run functions to Firestore.&lt;/li&gt;&lt;li&gt;Use secrets with Cloud Run functions.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Integrate Cloud Run functions with cloud databases such as Firestore and Memorystore.&lt;/li&gt;&lt;li&gt;Use secrets with Cloud Run functions.&lt;/li&gt;&lt;li&gt;Use environment variables with Cloud Run functions.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Lab: Integrate Cloud Run Functions with Firestore&lt;/li&gt;&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 05 - Best Practices for Functions&lt;/h5&gt;
&lt;h6&gt;Topics&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Best practices implementing functions&lt;/li&gt;&lt;li&gt;Improving performance and networking&lt;/li&gt;&lt;li&gt;Retrying functions&lt;/li&gt;&lt;li&gt;Function configuration&lt;/li&gt;&lt;li&gt;Scaling and traffic splitting&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Objectives&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Use best practices when developing and implementing functions.&lt;/li&gt;&lt;li&gt;Understand how to retry event-driven functions on failure.&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Activities&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Quiz&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Recognize the benefits of and use cases for Cloud Functions in modern application development.
- Understand how to build, test, and deploy Cloud Functions.
- Secure and connect Cloud Functions to resources, and cloud databases.
- Use best practices with Cloud Functions.</objective_plain><essentials_plain>- Knowledge of Google Cloud console, gcloud CLI, and basic programming experience in Node.js or Python.
- Some understanding of other Google Cloud services that include Cloud Storage, and Pub/Sub.
- Understanding of HTTP, and experience with using HTTP client tools like curl.
- Completion of the Google Cloud Fundamentals: Core Infrastructure (GCF-CI) course is recommended.</essentials_plain><audience_plain>- Partners and customers who want to learn about using Cloud Run functions and improve their application development skills on Google Cloud.</audience_plain><outline_plain>Module 01 - Introduction to Cloud Run Functions


Topics


- Cloud Run functions
- Features and benefits of Cloud Run functions
- Cloud Run functions use cases
- Supported language runtimes and regions

Objectives


- Define Cloud Run functions.
- Identify the use cases, features, and benefits of Cloud Run functions.
- Distinguish the types of Cloud Run functions, and identify the supported languages for developing functions.
- Develop and deploy a Cloud Run function using the Google Cloud console and gcloud CLI.

Activities


- Lab: Develop and Deploy Cloud Run Functions
- Quiz
Module 02 - Calling and Connecting Cloud Run Functions


Topics


- Cloud Run functions triggers
- Connect Cloud Run functions with Workflows
- Connect to a VPC network

Objectives


- Understand the different kinds of triggers available, and learn how to specify triggers for functions.
- Connect services and functions with workflows.
- Connect functions to resources in a VPC network.

Activities


- (Optional) Lab: Connect Cloud Run Functions
- Quiz
Module 03 - Securing Cloud Run Functions


Topics


- Secure access to Cloud Run functions.
- Authenticate to Cloud Run functions.
- Protect Cloud Run functions.

Objectives


- Secure Cloud Run functions with identity and network-based access controls.
- Understand function identity.
- Understand how to authenticate and authorize access to functions for invocation and administration.
- Protect functions and related data with encryption keys.

Activities


- Quiz
Module 04 - Integrating with Cloud Databases


Topics


- Connect Cloud Run functions to Memorystore.
- Use environment variables.
- Connect Cloud Run functions to Firestore.
- Use secrets with Cloud Run functions.

Objectives


- Integrate Cloud Run functions with cloud databases such as Firestore and Memorystore.
- Use secrets with Cloud Run functions.
- Use environment variables with Cloud Run functions.

Activities


- Lab: Integrate Cloud Run Functions with Firestore
- Quiz
Module 05 - Best Practices for Functions


Topics


- Best practices implementing functions
- Improving performance and networking
- Retrying functions
- Function configuration
- Scaling and traffic splitting

Objectives


- Use best practices when developing and implementing functions.
- Understand how to retry event-driven functions on failure.

Activities


- Quiz</outline_plain><duration unit="d" days="0">0,5 jours</duration><pricelist><price country="US" currency="USD">350.00</price><price country="IT" currency="EUR">650.00</price><price country="BE" currency="EUR">495.00</price><price country="NL" currency="EUR">495.00</price><price country="GB" currency="GBP">660.00</price><price country="CA" currency="CAD">485.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="CH" currency="CHF">350.00</price></pricelist><miles/></course>