Gedetailleerde cursusinhoud
Module 01 - Introduction to Cloud Functions
Topics
- An introduction to Cloud Functions
- Benefits and use cases
- Types of Cloud Functions and language runtimes
Objectives
- Define Cloud Functions.
- Identify the use cases, features, and benefits of Cloud Functions.
- Distinguish the types of Cloud Functions, and identify the supported languages for developing functions.
- Develop and deploy a Cloud Function using the Google Cloud console and gcloud CLI.
Module 02 - Calling and Connecting Cloud Functions
Topics
- Cloud Functions triggers
- Connecting Cloud Functions
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.
Module 03 - Securing Cloud Functions
Topics
- Accessing and authenticating to functions
- Protecting functions and data
Objectives
- Secure Cloud 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 04 - Integrating with Cloud Databases
Topics
- Integrate Cloud Functions with cloud databases
- Use secrets with Cloud Functions
Objectives
- Integrate Cloud Functions with cloud databases such as Firestore, and Memorystore.
- Use secrets with Cloud Functions.
- Use environment variables with Cloud Functions.
Module 05 - Best Practices
Topics
- Cloud Function Best Practices
Objectives
- Use best practices when developing and implementing Cloud Functions.
- Understand how to retry event-driven Cloud Functions on failure.