<?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="18645" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/google-dagcp" lastchanged="2025-09-30T15:03:35+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Developing Applications with Google Cloud</title><productcode>DAGCP</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-DAGCP</fullproductcode><version>2.0</version><objective>&lt;ul&gt;
&lt;li&gt;Use best practices for application development&lt;/li&gt;&lt;li&gt;Choose the appropriate data storage option for application data&lt;/li&gt;&lt;li&gt;Implement federated identity management&lt;/li&gt;&lt;li&gt;Develop loosely coupled application components or microservices&lt;/li&gt;&lt;li&gt;Integrate application components and data sources&lt;/li&gt;&lt;li&gt;Debug, trace, and monitor applications&lt;/li&gt;&lt;li&gt;Perform repeatable deployments with containers and deployment services&lt;/li&gt;&lt;li&gt;Choose the appropriate application runtime environment&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Completed &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/en/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; or have equivalent experience&lt;/li&gt;&lt;li&gt;Working knowledge of Node.js, Python, or Java&lt;/li&gt;&lt;li&gt;Basic proficiency with command-line tools and Linux operating system environments&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;Application developers who want to build cloud-native applications or redesign existing applications that will run on Google Cloud.&lt;/p&gt;</audience><outline>&lt;h5&gt;Module 1: Best Practices for Application Development&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Code and environment management&lt;/li&gt;&lt;li&gt;Design and development of secure, scalable, reliable, loosely coupled application components and microservices&lt;/li&gt;&lt;li&gt;Continuous integration and delivery&lt;/li&gt;&lt;li&gt;Re-architecting applications for the cloud&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Design and develop secure, scalable, reliable, loosely coupled application components and microservices.&lt;/li&gt;&lt;li&gt;Understand how to rearchitect applications for the cloud.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Module quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 2 - Getting Started with Google Cloud Development&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overview of Google Cloud services for apps and scripts:&lt;ul&gt;
&lt;li&gt;Google Cloud APIs&lt;/li&gt;&lt;li&gt;Cloud SDK&lt;/li&gt;&lt;li&gt;Cloud Client Libraries&lt;/li&gt;&lt;li&gt;Cloud Shell&lt;/li&gt;&lt;li&gt;Cloud Code&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Demo: Google APIs Explorer&lt;/li&gt;&lt;li&gt;Lab: Setting up a Development Environment&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identify different Google Cloud services for hosting applications and scripts.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 demo, 1 lab,1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 3 - Overview of Data Storage Options&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overview of options to store application data&lt;/li&gt;&lt;li&gt;Use cases for Cloud Storage, Firestore, Cloud Bigtable, Cloud SQL, and Cloud Spanner&lt;/li&gt;&lt;li&gt;Demo: Connecting Securely to a Cloud SQL Database&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Choose the appropriate data storage option for application data.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 demo, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 4 - Best Practices for Using Datastore&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Best practices related to using Firestore in Datastore mode for:&lt;ul&gt;
&lt;li&gt;Queries&lt;/li&gt;&lt;li&gt;Built-in and composite indexes&lt;/li&gt;&lt;li&gt;Inserting and deleting data (batch operations)&lt;/li&gt;&lt;li&gt;Transactions&lt;/li&gt;&lt;li&gt;Error handling&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Demo: Explore Datastore&lt;/li&gt;&lt;li&gt;Demo: Use Dataflow to Bulk-load Data into Datastore&lt;/li&gt;&lt;li&gt;Lab: Storing Application Data in Datastore&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bulk-load data into Firestore by using Dataflow&lt;/li&gt;&lt;li&gt;Understand best practices related to queries, built in and composite indexes, inserting and deleting data (batch data operations), and transactions error handling.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 demos, 1 lab, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 5 - Performing Operations on Buckets and Objects&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloud Storage concepts&lt;/li&gt;&lt;li&gt;Consistency model&lt;/li&gt;&lt;li&gt;Demo: Explore Cloud Storage&lt;/li&gt;&lt;li&gt;Request endpoints&lt;/li&gt;&lt;li&gt;Composite objects and parallel uploads&lt;/li&gt;&lt;li&gt;Truncated exponential backoff&lt;/li&gt;&lt;li&gt;Demo: Enable CORS Configuration in Cloud Storage&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand Cloud Storage concepts.&lt;/li&gt;&lt;li&gt;Differentiate between strongly consistent and eventually consistent operations.&lt;/li&gt;&lt;li&gt;Access Cloud Storage through request endpoints.&lt;/li&gt;&lt;li&gt;Use object composition to upload an object in parallel.&lt;/li&gt;&lt;li&gt;Use truncated exponential backoff to deal with network failures.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2 demos, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 6 - Best Practices for Using Cloud Storage&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Naming buckets for static websites and other uses&lt;/li&gt;&lt;li&gt;Naming objects (from an access distribution perspective)&lt;/li&gt;&lt;li&gt;Performance considerations&lt;/li&gt;&lt;li&gt;Lab: Storing Image and Video Files in Cloud Storage&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand how to name buckets for static websites and other uses, how to name objects (from an access distribution perspective, and performance considerations.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 lab and 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 7 - Handling Authentication and Authorization&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identity and Access Management (IAM) roles and service accounts&lt;/li&gt;&lt;li&gt;User authentication by using Firebase Authentication&lt;/li&gt;&lt;li&gt;User authentication and authorization by using Identity-Aware Proxy&lt;/li&gt;&lt;li&gt;Lab: Adding User Authentication to your Application&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implement federated identity management&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 lab and 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 8 - Using Pub/Sub to Integrate Components of Your Application&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Topics, publishers, and subscribers&lt;/li&gt;&lt;li&gt;Pull and push subscriptions&lt;/li&gt;&lt;li&gt;Use cases for Pub/Sub&lt;/li&gt;&lt;li&gt;Lab: Developing a Backend Service&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand Pub/Sub topics, publishers, and subscribers.&lt;/li&gt;&lt;li&gt;Understand pull and push subscriptions.&lt;/li&gt;&lt;li&gt;Explore use cases for Pub/Sub.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 lab, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 9 - Adding Intelligence to Your Application&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overview of pre-trained machine learning APIs such as the Vision API and the Cloud Natural Language Processing API.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explore pre-trained machine learning APIs such as Cloud Vision API and Cloud Natural Language API.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 10 - Using Cloud Functions for Event-Driven Processing&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Key concepts such as triggers, background functions, HTTP functions&lt;/li&gt;&lt;li&gt;Use cases&lt;/li&gt;&lt;li&gt;Developing and deploying functions&lt;/li&gt;&lt;li&gt;Logging, error reporting, and monitoring&lt;/li&gt;&lt;li&gt;Demo: Invoke Cloud Functions Through Direct Request-response&lt;/li&gt;&lt;li&gt;Lab: Processing Pub/Sub Data using Cloud Functions&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use Cloud Functions for event-driven processing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 demo, 1 lab, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 11 - Managing APIs with Cloud Endpoints&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open API deployment configuration&lt;/li&gt;&lt;li&gt;Lab: Deploying an API for the Quiz Application&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand OpenAPI deployment configuration.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 lab, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 12 - Deploying Applications&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating and storing container images&lt;/li&gt;&lt;li&gt;Repeatable deployments with deployment configuration and templates&lt;/li&gt;&lt;li&gt;Demo: Exploring Cloud Build and Cloud Container Registry&lt;/li&gt;&lt;li&gt;Lab: Deploying the Application into Kubernetes Engine&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand how to create and store container images.&lt;/li&gt;&lt;li&gt;Create repeatable deployments with deployment configuration and templates.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 demo, 1 lab, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 13 - Compute Options for Your Application&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Considerations for choosing a compute option for your application or service:&lt;ul&gt;
&lt;li&gt;Compute Engine&lt;/li&gt;&lt;li&gt;Google Kubernetes Engine (GKE)&lt;/li&gt;&lt;li&gt;Cloud Run&lt;/li&gt;&lt;li&gt;Cloud Functions&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Platform comparisons.&lt;ul&gt;
&lt;li&gt;Comparing App Engine and Cloud Run&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explore considerations for choosing a compute option for your application or service.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 14 - Debugging, monitoring, and Tuning Performance&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google Cloud&amp;rsquo;s operations suite&lt;/li&gt;&lt;li&gt;Managing performance&lt;/li&gt;&lt;li&gt;Lab: Debugging Application Errors&lt;/li&gt;&lt;li&gt;Logging&lt;/li&gt;&lt;li&gt;Monitoring and tuning performance&lt;/li&gt;&lt;li&gt;Identifying and troubleshooting performance issues&lt;/li&gt;&lt;li&gt;Lab: Harnessing Cloud Trace and Cloud Monitoring&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Debug an application error by using Cloud Debugger and Error Reporting.&lt;/li&gt;&lt;li&gt;Use Cloud Monitoring and Cloud Trace to trace a request across services, observe, and optimize performance.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Activities:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 demo, 2 labs, 1 quiz&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;[/list]&lt;/p&gt;</outline><objective_plain>- Use best practices for application development
- Choose the appropriate data storage option for application data
- Implement federated identity management
- Develop loosely coupled application components or microservices
- Integrate application components and data sources
- Debug, trace, and monitor applications
- Perform repeatable deployments with containers and deployment services
- Choose the appropriate application runtime environment</objective_plain><essentials_plain>- Completed Google Cloud Fundamentals: Core Infrastructure (GCF-CI) or have equivalent experience
- Working knowledge of Node.js, Python, or Java
- Basic proficiency with command-line tools and Linux operating system environments</essentials_plain><audience_plain>Application developers who want to build cloud-native applications or redesign existing applications that will run on Google Cloud.</audience_plain><outline_plain>Module 1: Best Practices for Application Development


Topics:



- Code and environment management
- Design and development of secure, scalable, reliable, loosely coupled application components and microservices
- Continuous integration and delivery
- Re-architecting applications for the cloud
Objectives:



- Design and develop secure, scalable, reliable, loosely coupled application components and microservices.
- Understand how to rearchitect applications for the cloud.
Activities:



- Module quiz
Module 2 - Getting Started with Google Cloud Development


Topics:



- Overview of Google Cloud services for apps and scripts:
- Google Cloud APIs
- Cloud SDK
- Cloud Client Libraries
- Cloud Shell
- Cloud Code
- Demo: Google APIs Explorer
- Lab: Setting up a Development Environment
Objectives:



- Identify different Google Cloud services for hosting applications and scripts.
Activities:



- 1 demo, 1 lab,1 quiz
Module 3 - Overview of Data Storage Options


Topics:



- Overview of options to store application data
- Use cases for Cloud Storage, Firestore, Cloud Bigtable, Cloud SQL, and Cloud Spanner
- Demo: Connecting Securely to a Cloud SQL Database
Objectives:



- Choose the appropriate data storage option for application data.
Activities:



- 1 demo, 1 quiz
Module 4 - Best Practices for Using Datastore


Topics:



- Best practices related to using Firestore in Datastore mode for:
- Queries
- Built-in and composite indexes
- Inserting and deleting data (batch operations)
- Transactions
- Error handling
- Demo: Explore Datastore
- Demo: Use Dataflow to Bulk-load Data into Datastore
- Lab: Storing Application Data in Datastore
Objectives:



- Bulk-load data into Firestore by using Dataflow
- Understand best practices related to queries, built in and composite indexes, inserting and deleting data (batch data operations), and transactions error handling.
Activities:



- 2 demos, 1 lab, 1 quiz
Module 5 - Performing Operations on Buckets and Objects


Topics:



- Cloud Storage concepts
- Consistency model
- Demo: Explore Cloud Storage
- Request endpoints
- Composite objects and parallel uploads
- Truncated exponential backoff
- Demo: Enable CORS Configuration in Cloud Storage
Objectives:



- Understand Cloud Storage concepts.
- Differentiate between strongly consistent and eventually consistent operations.
- Access Cloud Storage through request endpoints.
- Use object composition to upload an object in parallel.
- Use truncated exponential backoff to deal with network failures.
Activities:



- 2 demos, 1 quiz
Module 6 - Best Practices for Using Cloud Storage


Topics:



- Naming buckets for static websites and other uses
- Naming objects (from an access distribution perspective)
- Performance considerations
- Lab: Storing Image and Video Files in Cloud Storage
Objectives:



- Understand how to name buckets for static websites and other uses, how to name objects (from an access distribution perspective, and performance considerations.
Activities:



- 1 lab and 1 quiz
Module 7 - Handling Authentication and Authorization


Topics:



- Identity and Access Management (IAM) roles and service accounts
- User authentication by using Firebase Authentication
- User authentication and authorization by using Identity-Aware Proxy
- Lab: Adding User Authentication to your Application
Objectives:



- Implement federated identity management
Activities:



- 1 lab and 1 quiz
Module 8 - Using Pub/Sub to Integrate Components of Your Application


Topics:



- Topics, publishers, and subscribers
- Pull and push subscriptions
- Use cases for Pub/Sub
- Lab: Developing a Backend Service
Objectives:



- Understand Pub/Sub topics, publishers, and subscribers.
- Understand pull and push subscriptions.
- Explore use cases for Pub/Sub.
Activities:



- 1 lab, 1 quiz
Module 9 - Adding Intelligence to Your Application


Topics:



- Overview of pre-trained machine learning APIs such as the Vision API and the Cloud Natural Language Processing API.
Objectives:



- Explore pre-trained machine learning APIs such as Cloud Vision API and Cloud Natural Language API.
Activities:



- 1 quiz
Module 10 - Using Cloud Functions for Event-Driven Processing


Topics:



- Key concepts such as triggers, background functions, HTTP functions
- Use cases
- Developing and deploying functions
- Logging, error reporting, and monitoring
- Demo: Invoke Cloud Functions Through Direct Request-response
- Lab: Processing Pub/Sub Data using Cloud Functions
Objectives:



- Use Cloud Functions for event-driven processing.
Activities:



- 1 demo, 1 lab, 1 quiz
Module 11 - Managing APIs with Cloud Endpoints


Topics:



- Open API deployment configuration
- Lab: Deploying an API for the Quiz Application
Objectives:



- Understand OpenAPI deployment configuration.
Activities:



- 1 lab, 1 quiz
Module 12 - Deploying Applications


Topics:



- Creating and storing container images
- Repeatable deployments with deployment configuration and templates
- Demo: Exploring Cloud Build and Cloud Container Registry
- Lab: Deploying the Application into Kubernetes Engine
Objectives:



- Understand how to create and store container images.
- Create repeatable deployments with deployment configuration and templates.
Activities:



- 1 demo, 1 lab, 1 quiz
Module 13 - Compute Options for Your Application


Topics:



- Considerations for choosing a compute option for your application or service:
- Compute Engine
- Google Kubernetes Engine (GKE)
- Cloud Run
- Cloud Functions
- Platform comparisons.
- Comparing App Engine and Cloud Run
Objectives:



- Explore considerations for choosing a compute option for your application or service.
Activities:



- 1 quiz
Module 14 - Debugging, monitoring, and Tuning Performance


Topics:



- Google Cloud’s operations suite
- Managing performance
- Lab: Debugging Application Errors
- Logging
- Monitoring and tuning performance
- Identifying and troubleshooting performance issues
- Lab: Harnessing Cloud Trace and Cloud Monitoring
Objectives:



- Debug an application error by using Cloud Debugger and Error Reporting.
- Use Cloud Monitoring and Cloud Trace to trace a request across services, observe, and optimize performance.
Activities:



- 1 demo, 2 labs, 1 quiz
[/list]</outline_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="IT" currency="EUR">1950.00</price><price country="DE" currency="EUR">1950.00</price><price country="AT" currency="EUR">1950.00</price><price country="US" currency="USD">1995.00</price><price country="CH" currency="CHF">2220.00</price><price country="ES" currency="EUR">1460.00</price><price country="IN" currency="USD">995.00</price><price country="SE" currency="EUR">1950.00</price><price country="RU" currency="RUB">165750.00</price><price country="SG" currency="USD">1995.00</price><price country="GB" currency="GBP">1980.00</price><price country="IL" currency="ILS">6770.00</price><price country="BE" currency="EUR">2095.00</price><price country="NL" currency="EUR">2095.00</price><price country="GR" currency="EUR">1460.00</price><price country="MK" currency="EUR">1460.00</price><price country="HU" currency="EUR">1460.00</price><price country="SI" currency="EUR">1950.00</price><price country="CA" currency="CAD">2755.00</price><price country="FR" currency="EUR">2450.00</price></pricelist><miles/></course>