Websites and Web Applications
Fundamental 9 Steps 8h 15m 55 Credits
When it comes to hosting websites and web applications, you want a framework that’s robust, fast, and secure. By choosing the Google Cloud Platform, you will have all of those needs covered. In this fundamental-level quest, you will get hands-on practice with GCPs key infrastructure and computing services for the web. From deploying your first web app, to integrating Cloud SQL with Ruby on Rails, to mapping the NYC subway system on App Engine, you will learn all the skills needed to harness GCPs web hosting power.
PrerequisitesAs many labs in this Quest rely on the Ruby programming language, the student should be an experienced programmer with Ruby.This Quest requires basic familiarity with GCP computing service like App engine and Compute engine. An understanding of basic networking principles is also expected. Thus it is recommended that the student have at least earned a Badge by completing the hands-on labs in the GCP Essentials and the Baseline: Deploy and Develop Quests before beginning.
In this lab, you'll learn how to install, configure, and run a standard Minecraft server on Google Compute Engine. You will also learn basic customization of the server and scheduling backups.
In this lab you'll take audio from the client's microphone and stream it to a Java servlet. The Java servlet passes the data to the Cloud Speech API, which then streams transcriptions back to the servlet.
In this lab, you'll learn how to deploy a new Ruby on Rails application using Google Cloud SQL for PostgreSQL to Google App Engine Flexible environment.
In this lab, you will learn how to deploy Refinery CMS to the Google App Engine flexible environment. You will also get hands-on practice with Google Cloud Shell and Google Cloud SDK.
In this lab, you'll build a Google App Engine proxy for the Google Places API web service.
In this lab, you’ll build a store locator web application for the NYC (New York City) Subway Station data set.
In this lab you’ll build an Apigee API service which will consume backend services running on Google Cloud Platform.
This lab shows you how to deploy a web app with a browser-trusted TLS certificate. You also deploy an HTTPS redirect on GKE using Let's Encrypt, NGINX Ingress, and Cloud Endpoints.