menu

Application Development - Java

Advanced 7 Steps 6h 40m 45 Credits

In this advanced-level quest, you will learn the ins and outs of developing GCP applications in Java. The first labs will walk you through the basics of environment setup and application data storage with Cloud Datastore. Once you have a handle on the fundamentals, you will get hands-on practice deploying Java applications on Kubernetes and App Engine (the latter is the same framework that powers Snapchat!) With specialized bonus labs that teach user authentication and backend service development, this quest will give you practical experience so you can start developing robust Java applications straight away.

Application Development

Prerequisites

As this Quest relies heavily on the Java programming language, the student should be an experienced programmer with Java. This Quest requires prior hands-on experience with GCP computing and storage services. It is recommended that the student have at least earned a Badge by completing the hands-on labs in the Cloud Architecture and/or the Baseline: Deploy and Develop Quests before beginning.

Quest Outline

Atelier pratique

Développement d'applications : Configurer un environnement de développement – Java

Dans cet atelier, vous allez provisionner une machine virtuelle Google Compute Engine et installer des bibliothèques pour le développement de logiciels.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)
Atelier pratique

Développement d'applications : Stocker des données d'application dans Cloud Datastore – Java

Dans cet atelier, vous allez examiner l'application de l'étude de cas : un quiz en ligne. Vous allez également stocker les données de l'application Quiz dans Cloud Datastore.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)
Atelier pratique

Développement d'applications : Stocker des fichiers image et vidéo dans Cloud Storage – Java

Dans cet atelier, vous améliorerez l'application Quiz en ligne en permettant l'importation d'images. Vous stockerez les fichiers en tant qu'objets dans un bucket Cloud Storage.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)
Atelier pratique

Développement d'applications : Ajouter une authentification utilisateur à votre application – Java

Dans cet atelier, vous allez améliorer l'application Quiz en ligne à l'aide de Firebase Authentication.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)
Atelier pratique

Développement d'applications : Développer un service de backend – Java

Dans cet atelier, vous allez améliorer l'application Quiz en ligne en développant un service de backend permettant de traiter les commentaires des utilisateurs et d'enregistrer les scores.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)
Atelier pratique

Développement d'applications : Déployer l'application dans l'environnement flexible App Engine – Java

Dans cet atelier, vous allez déployer l'application Quiz dans l'environnement flexible App Engine, et tirer parti des fonctionnalités d'App Engine, telles que celles relatives aux instances, aux versions et à la répartition du trafic.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)
Atelier pratique

Développement d'applications : Déployer l'application dans Kubernetes Engine – Java

Dans cet atelier, vous allez déployer l'application Quiz dans Kubernetes Engine, et tirer parti des ressources de Google Cloud Platform, dont Container Builder et Container Registry, et des ressources de Kubernetes, comme les déploiements, les pods et les services.

Deutsch English español (Latinoamérica) français 日本語 português (Brasil)

Enroll Now

Enroll in this quest to track your progress toward earning a badge.

Add
home
Accueil
school
Catalogue
menu
Plus
Plus