{"course":{"productid":30811,"modality":1,"active":true,"language":"en","title":"Developing Applications with Cloud Run Functions on Google Cloud","productcode":"DACFGC","vendorcode":"GO","vendorname":"Google","fullproductcode":"GO-DACFGC","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/google-dacfgc","objective":"<ul>\n<li>Recognize the benefits of and use cases for Cloud Functions in modern application development.<\/li><li>Understand how to build, test, and deploy Cloud Functions.<\/li><li>Secure and connect Cloud Functions to resources, and cloud databases.<\/li><li>Use best practices with Cloud Functions.<\/li><\/ul>","essentials":"<ul>\n<li>Knowledge of Google Cloud console, gcloud CLI, and basic programming experience in Node.js or Python.<\/li><li>Some understanding of other Google Cloud services that include Cloud Storage, and Pub\/Sub.<\/li><li>Understanding of HTTP, and experience with using HTTP client tools like curl.<\/li><li>Completion of the <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/en\/course\/google-gcf-ci\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Google Cloud Fundamentals: Core Infrastructure <span class=\"fl-prod-pcode\">(GCF-CI)<\/span><\/a><\/span> course is recommended.<\/li><\/ul>","audience":"<ul>\n<li>Partners and customers who want to learn about using Cloud Run functions and improve their application development skills on Google Cloud.<\/li><\/ul>","outline":"<h5>Module 01 - Introduction to Cloud Run Functions<\/h5>\n<h6>Topics<\/h6><ul>\n<li>Cloud Run functions<\/li><li>Features and benefits of Cloud Run functions<\/li><li>Cloud Run functions use cases<\/li><li>Supported language runtimes and regions<\/li><\/ul>\n<h6>Objectives<\/h6><ul>\n<li>Define Cloud Run functions.<\/li><li>Identify the use cases, features, and benefits of Cloud Run functions.<\/li><li>Distinguish the types of Cloud Run functions, and identify the supported languages for developing functions.<\/li><li>Develop and deploy a Cloud Run function using the Google Cloud console and gcloud CLI.<\/li><\/ul>\n<h6>Activities<\/h6><ul>\n<li>Lab: Develop and Deploy Cloud Run Functions<\/li><li>Quiz<\/li><\/ul><h5>Module 02 - Calling and Connecting Cloud Run Functions<\/h5>\n<h6>Topics<\/h6><ul>\n<li>Cloud Run functions triggers<\/li><li>Connect Cloud Run functions with Workflows<\/li><li>Connect to a VPC network<\/li><\/ul>\n<h6>Objectives<\/h6><ul>\n<li>Understand the different kinds of triggers available, and learn how to specify triggers for functions.<\/li><li>Connect services and functions with workflows.<\/li><li>Connect functions to resources in a VPC network.<\/li><\/ul>\n<h6>Activities<\/h6><ul>\n<li>(Optional) Lab: Connect Cloud Run Functions<\/li><li>Quiz<\/li><\/ul><h5>Module 03 - Securing Cloud Run Functions<\/h5>\n<h6>Topics<\/h6><ul>\n<li>Secure access to Cloud Run functions.<\/li><li>Authenticate to Cloud Run functions.<\/li><li>Protect Cloud Run functions.<\/li><\/ul>\n<h6>Objectives<\/h6><ul>\n<li>Secure Cloud Run functions with identity and network-based access controls.<\/li><li>Understand function identity.<\/li><li>Understand how to authenticate and authorize access to functions for invocation and administration.<\/li><li>Protect functions and related data with encryption keys.<\/li><\/ul>\n<h6>Activities<\/h6><ul>\n<li>Quiz<\/li><\/ul><h5>Module 04 - Integrating with Cloud Databases<\/h5>\n<h6>Topics<\/h6><ul>\n<li>Connect Cloud Run functions to Memorystore.<\/li><li>Use environment variables.<\/li><li>Connect Cloud Run functions to Firestore.<\/li><li>Use secrets with Cloud Run functions.<\/li><\/ul>\n<h6>Objectives<\/h6><ul>\n<li>Integrate Cloud Run functions with cloud databases such as Firestore and Memorystore.<\/li><li>Use secrets with Cloud Run functions.<\/li><li>Use environment variables with Cloud Run functions.<\/li><\/ul>\n<h6>Activities<\/h6><ul>\n<li>Lab: Integrate Cloud Run Functions with Firestore<\/li><li>Quiz<\/li><\/ul><h5>Module 05 - Best Practices for Functions<\/h5>\n<h6>Topics<\/h6><ul>\n<li>Best practices implementing functions<\/li><li>Improving performance and networking<\/li><li>Retrying functions<\/li><li>Function configuration<\/li><li>Scaling and traffic splitting<\/li><\/ul>\n<h6>Objectives<\/h6><ul>\n<li>Use best practices when developing and implementing functions.<\/li><li>Understand how to retry event-driven functions on failure.<\/li><\/ul>\n<h6>Activities<\/h6><ul>\n<li>Quiz<\/li><\/ul>","summary":"<p>In this course, you learn about Cloud Functions, Google&#039;s serverless, fully-managed functions as a service (FaaS) product. With Cloud Functions, you implement single-purpose functions that respond to HTTP requests and process events from your cloud infrastructure.<\/p>","objective_plain":"- Recognize the benefits of and use cases for Cloud Functions in modern application development.\n- Understand how to build, test, and deploy Cloud Functions.\n- Secure and connect Cloud Functions to resources, and cloud databases.\n- Use best practices with Cloud Functions.","essentials_plain":"- Knowledge of Google Cloud console, gcloud CLI, and basic programming experience in Node.js or Python.\n- Some understanding of other Google Cloud services that include Cloud Storage, and Pub\/Sub.\n- Understanding of HTTP, and experience with using HTTP client tools like curl.\n- Completion of the Google Cloud Fundamentals: Core Infrastructure (GCF-CI) course is recommended.","audience_plain":"- Partners and customers who want to learn about using Cloud Run functions and improve their application development skills on Google Cloud.","outline_plain":"Module 01 - Introduction to Cloud Run Functions\n\n\nTopics\n\n\n- Cloud Run functions\n- Features and benefits of Cloud Run functions\n- Cloud Run functions use cases\n- Supported language runtimes and regions\n\nObjectives\n\n\n- Define Cloud Run functions.\n- Identify the use cases, features, and benefits of Cloud Run functions.\n- Distinguish the types of Cloud Run functions, and identify the supported languages for developing functions.\n- Develop and deploy a Cloud Run function using the Google Cloud console and gcloud CLI.\n\nActivities\n\n\n- Lab: Develop and Deploy Cloud Run Functions\n- Quiz\nModule 02 - Calling and Connecting Cloud Run Functions\n\n\nTopics\n\n\n- Cloud Run functions triggers\n- Connect Cloud Run functions with Workflows\n- Connect to a VPC network\n\nObjectives\n\n\n- Understand the different kinds of triggers available, and learn how to specify triggers for functions.\n- Connect services and functions with workflows.\n- Connect functions to resources in a VPC network.\n\nActivities\n\n\n- (Optional) Lab: Connect Cloud Run Functions\n- Quiz\nModule 03 - Securing Cloud Run Functions\n\n\nTopics\n\n\n- Secure access to Cloud Run functions.\n- Authenticate to Cloud Run functions.\n- Protect Cloud Run functions.\n\nObjectives\n\n\n- Secure Cloud Run functions with identity and network-based access controls.\n- Understand function identity.\n- Understand how to authenticate and authorize access to functions for invocation and administration.\n- Protect functions and related data with encryption keys.\n\nActivities\n\n\n- Quiz\nModule 04 - Integrating with Cloud Databases\n\n\nTopics\n\n\n- Connect Cloud Run functions to Memorystore.\n- Use environment variables.\n- Connect Cloud Run functions to Firestore.\n- Use secrets with Cloud Run functions.\n\nObjectives\n\n\n- Integrate Cloud Run functions with cloud databases such as Firestore and Memorystore.\n- Use secrets with Cloud Run functions.\n- Use environment variables with Cloud Run functions.\n\nActivities\n\n\n- Lab: Integrate Cloud Run Functions with Firestore\n- Quiz\nModule 05 - Best Practices for Functions\n\n\nTopics\n\n\n- Best practices implementing functions\n- Improving performance and networking\n- Retrying functions\n- Function configuration\n- Scaling and traffic splitting\n\nObjectives\n\n\n- Use best practices when developing and implementing functions.\n- Understand how to retry event-driven functions on failure.\n\nActivities\n\n\n- Quiz","summary_plain":"In this course, you learn about Cloud Functions, Google's serverless, fully-managed functions as a service (FaaS) product. With Cloud Functions, you implement single-purpose functions that respond to HTTP requests and process events from your cloud infrastructure.","version":"1.0","duration":{"unit":"d","value":0.5,"formatted":"0.5 days"},"pricelist":{"List Price":{"US":{"country":"US","currency":"USD","taxrate":null,"price":350},"IT":{"country":"IT","currency":"EUR","taxrate":20,"price":650},"BE":{"country":"BE","currency":"EUR","taxrate":21,"price":495},"NL":{"country":"NL","currency":"EUR","taxrate":21,"price":495},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":660},"CA":{"country":"CA","currency":"CAD","taxrate":null,"price":485},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":350},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":350},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":350},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":350},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":350}}},"lastchanged":"2025-09-30T15:29:17+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/en\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course-schedule\/30811","source_lang":"en","source":"https:\/\/portal.flane.ch\/swisscom\/en\/json-course\/google-dacfgc"}}