5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Serverless Deployments for Developers     Serverless Deployments Track 2: Developing Serverless Applications in the Cloud
Google Cloud Platform (GCP) offers several tools for serverless application development and deployment. Use this course to learn how to take advantage of GCP serverless compute, storage, and app services.
Investigate the GCP tools for hosting applications and examine how Google Cloud Functions and App Engine work.
Explore the pros and cons of Firebase, the benefits of using Cloud Run, the use cases of Cloud Datastore, and the GCP serverless products for building apps for analytics.
Moving along, explore GCP serverless microservices and how serverless deployments can improve DevOps productivity.
Finally, learn how to deploy Node.js Cloud Functions, applications to App Engine, and containers from a Container Registry repository to Cloud Run. Store and query data in Firestore in Datastore mode and create streaming pipelines.
When you're done, you'll be able to use GCP tools to develop scalable serverless applications efficiently and successfully.

Objectives

Serverless App Development: Implementation in Google Cloud Platform

  • discover the key concepts covered in this course
  • list and describe the various options provided by Google Cloud Platform (GCP) for hosting applications
  • identify the key features and benefits of using Google Cloud's serverless platforms and list the prominent serverless products provided by Google Cloud Platform
  • name the key features of Google Cloud Functions and the elements of this product that facilitate writing serverless code to connect and extend cloud services
  • describe the prominent use cases of Cloud Functions and how these help developers
  • create and deploy Node.js Cloud Functions using the Cloud Console
  • set up local development environments to create, test, and deploy Google Cloud Functions
  • list the key features and benefits of Google App Engine and, through use cases, describe how App Engine helps developers build applications with zero server management and zero configuration deployments
  • list and compare the different types of environments that are supported by App Engine and outline how to choose the right environment
  • write web applications, configure the deployment on App Engine, and then deploy and test the web applications
  • state the features and benefits of using Cloud Run that provide a managed compute platform to run applications
  • deploy containers from a Container Registry repository to Cloud Run
  • outline the role of Firebase in building and deploying applications for production along with the pros and cons of using Firebase
  • add Firebase to existing JavaScript projects
  • describe the features of Cloud Datastore, compare it with Firestore and traditional databases, and list the use cases of Cloud Datastore
  • store and query data in Firestore in Datastore mode using the Google Cloud Console
  • describe the benefits of using Google Cloud Platform (GCP) serverless services for analytics and list the products and features provided by GCP to implement analytics
  • outline how the features and benefits of Dataflow help implement serverless unified stream and batch data processing
  • create streaming pipelines using Google-provided Dataflow templates
  • outline the concept of a serverless microservice, how they work, and the benefits of using GCP serverless products to implement serverless microservices
  • recognize the DevOps capabilities provided by GCP and describe how serverless deployments can be leveraged to improve DevOps productivity
  • summarize the key concepts covered in this course