menu
arrow_back

Créer une application Web sans serveur à l'aide de Firebase

Créer une application Web sans serveur à l'aide de Firebase

1 heure 5 crédits

GSP643

Google Cloud – Ateliers adaptés au rythme de chacun

image

Présentation

Dans le cadre des ateliers de la quête GCP Serverless Workshop: Pet Theory, vous allez examiner un scénario fondé sur une entreprise fictive et aider les personnages à migrer vers une technologie sans serveur.

Il y a 12 ans, Lily a créé une chaîne de cliniques vétérinaires appelée Pet Theory. Ces dernières années, Pet Theory a connu une expansion rapide. Leur système de prise de rendez-vous n'est plus en mesure de gérer la demande accrue ni de permettre aux clients de programmer leurs propres rendez-vous. Lily a donc sollicité l'aide de Patrick, qui travaille pour le service informatique, et de Ruby, une consultante, pour créer un système évolutif basé sur le cloud.

Dans le précédent atelier, Migrer des données vers une base de données Firestore, vous avez appris à héberger des données client à l'aide de Firestore. Dans le présent atelier, vous allez créer une application Web Firebase totalement opérationnelle qui permettra aux utilisateurs d'enregistrer des informations et de programmer des rendez-vous en temps réel.

Architecture

Ce schéma présente les services que vous allez utiliser et leurs différents liens :

arch.png

Objectifs de l'atelier

Dans cet atelier, vous allez apprendre à effectuer les tâches suivantes :

  • Activer l'API Firebase dans votre projet GCP
  • Créer et configurer un projet Firebase
  • Configurer la sécurité Firestore pour automatiser l'authentification et l'autorisation côté serveur
  • Ajouter Google Sign-In à votre application Web
  • Configurer la base de données pour que les utilisateurs puissent renseigner leurs coordonnées
  • Découvrir et déployer un code qui permet aux utilisateurs de programmer des rendez-vous
  • Découvrir les mises à jour en temps réel de Firebase dans votre application Web

Connaissances requises

Cet atelier s'adresse aux utilisateurs de niveau intermédiaire qui sont déjà familiarisés avec la console GCP et les environnements shell. Une expérience sur Firebase sera utile, mais n'est pas exigée. Avant de commencer cet atelier, il est recommandé d'avoir suivi l'atelier Qwiklabs suivant :

Vous devez également savoir utiliser un éditeur pour modifier des fichiers. Vous pouvez utiliser votre éditeur de texte favori (par exemple nano, vi, etc.) ou lancer l'éditeur de code de Cloud Shell qui se trouve dans le ruban supérieur :

ba731110a97f468f.png

Lorsque vous êtes prêt, faites défiler la page vers le bas et suivez les indications pour passer à la configuration de l'environnement de l'atelier.

Inscrivez-vous sur Qwiklabs pour consulter le reste de cet atelier, et bien plus encore.

  • Obtenez un accès temporaire à Google Cloud Console.
  • Plus de 200 ateliers, du niveau débutant jusqu'au niveau expert.
  • Fractionné pour vous permettre d'apprendre à votre rythme.
Inscrivez-vous pour démarrer cet atelier
Note

—/100

Create a Firebase project

Réaliser l'étape

/ 25

Register your app

Réaliser l'étape

/ 25

Set up authentication and a database

Réaliser l'étape

/ 25

Add a customer page to your web app

Réaliser l'étape

/ 25