Google Cloud

Developing Applications with Cloud Run Functions on Google Cloud

In this course, you learn about Cloud Run functions, Google's serverless, fullymanaged functions-as-a-service (FaaS) product. With Cloud Run functions, you implement single-purpose functions that respond to HTTP requests and process events from your cloud infrastructure.

7 hours · Virtual
7 hours
Virtual

Recognize the benefits of and use cases for Cloud Run functions in modern application development. Understand how to build, test, and deploy Cloud Run functions. Secure and connect Cloud Run functions to resources and cloud databases. Use best practices with functions.

Module 1: Introduction to Cloud Run FunctionsDefine 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.Module 2: Calling and Connecting Cloud Run FunctionsUnderstand 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.Module 3: Securing Cloud Run FunctionsSecure 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.Module 4: Integrating with Cloud DatabasesIntegrate Cloud Run functions with cloud databases such as Firestore and Memorystore. Use secrets with Cloud Run functions. Use environment variables with Cloud Run functions.Module 5: Best Practices for FunctionsUse best practices when developing and implementing functions. Understand how to retry event-driven functions on failure.

Partners and customers who want to learn about using Cloud Run functions and improve their application development skills on Google Cloud.Prerequisites: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 using HTTP client tools like curl. Completion of the Google Cloud Fundamentals: Core Infrastructure course is recommended.

Upcoming Sessions

Contact us for upcoming dates

There are currently no upcoming sessions scheduled for this course.

Request Information