Google Cloud Tutorials
Google Cloud is a collection of tools, libraries, frameworks, and services that allow you to run code using the power of Google's infrastructure.
Google Cloud contains a lot of really fun stuff, but it's not exactly friendly to novices. Before jumping into these tutorials, make sure you're familiar with Java. Specifically, make sure you're comfortable with OOP and inheritance classpath and libraries.
The full code for the examples used in these tutorials is available on GitHub
.
These tutorials have been updated to use Java 11 and the latest Cloud SDK.
Chapter 1: Setup
Getting started with Google Cloud
Chapter 2: App Engine
App Engine Examples
Chapter 3: Datastore
Datastore Examples
Chapter 4: OAuth 2.0
Let users log into your site using their Google accounts.
Chapter 5: Cloud Storage
Cloud Storage Examples
Chapter 6: Cloud Vision
Cloud Vision Examples
Chapter 7: Natural Language
Natural Language Examples
Chapter 8: Translation
Translation Examples
Chapter 9: Google Maps
Google Maps Examples
Migrating Google Cloud from Java 8 to Java 11
Have an existing Java 8 Google Cloud project that you want to migrate to Google Cloud's Java 11 runtime? Follow this guide:
Migrating to Java 11
Legacy Java 8 Tutorials
These tutorials use Java 8 and the standalone App Engine SDK, which is now deprecated. I'm leaving these for reference.