Google Cloud

Developing Applications with Cloud Functions on Google Cloud

4 hours
350,00 €
Classroom or Live Virtual Class
Classroom or Live Virtual Class

Note: The prices indicated below do not include 21% VAT.

31 May 2024 - 31 May 2024   |  

Developing Applications with Cloud Functions on Google Cloud

4 h | 350 € | Live Virtual Class | Spanish
Friday (09:00h - 13:00h)
Calendario de sesiones

Description

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.

Audience and prerequisites

To get the most out of this course, participants should:

  • 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 course is recommended.

Objectives

This course teaches participants the following skills:

  • 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.

Topics

Module 1: Introduction to Cloud Functions.

  • 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 2: Calling and Connecting Cloud Functions.

  • Understand the di?erent kinds of triggers available, and learn how to specify triggers for functions.
  • Connect services and functions with work?ows.
  • Connect functions to resources in a VPC network.

Module 3: Securing Cloud Functions.

  • 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 4: Integrating with Cloud Databases.

  • Integrate Cloud Functions with cloud databases such as Firestore and Memorystore.
  • Use secrets with Cloud Functions.
  • Use environment variables with Cloud Functions.

Module 5: Best Practices.

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

Open calls

Note: The prices indicated below do not include 21% VAT.

31 May 2024 - 31 May 2024   |  

Developing Applications with Cloud Functions on Google Cloud

4 h | 350 € | Live Virtual Class | Spanish
Friday (09:00h - 13:00h)
Calendario de sesiones