menu

Développement d'applications - Java

Advanced 7 étapes 7 heures 45 crédits

Dans cette quête avancée, vous apprendrez les bases du développement d'applications GCP en Java. Les premiers ateliers vous expliqueront les bases de la configuration de l'environnement et du stockage des données d'application avec Cloud Datastore. Une fois que vous maîtriserez les principes de base, vous pourrez vous familiariser avec le déploiement d'applications Java sur Kubernetes et App Engine (ce dernier étant le même framework que celui de Snapchat). Grâce à des ateliers bonus spécialisés portant sur l'authentification des utilisateurs et le développement de services de backend, cette quête enrichira vos compétences, et vous pourrez vous lancer dans le développement d'applications Java robustes séance tenante !

Application Development

Prérequis :

Cette quête s'appuyant fortement sur le langage de programmation Java, l'étudiant doit être un fin connaisseur de ce dernier. Cette quête présuppose une expérience des services de cloud computing et de stockage de GCP. Avant de commencer, il est recommandé que l'étudiant remporte au moins un badge en participant aux quêtes Cloud Architecture ou Baseline: Deploy and Develop.

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)

S'inscrire

Inscrivez-vous à cette quête pour suivre votre progression en matière de badge.