menu
arrow_back

Serverlose Webanwendung mit Firebase erstellen

—/100

Checkpoints

arrow_forward

Create a Firebase project

Register your app

Set up authentication and a database

Add a customer page to your web app

Serverlose Webanwendung mit Firebase erstellen

1 Stunde 5 Guthabenpunkte

GSP643

Google Cloud-Labs zum selbstbestimmten Lernen

Bild

Überblick

In den Labs der Aufgabenreihe Google Cloud Run Serverless Workshop: Pet Theory sehen Sie sich zuerst ein Szenario eines fiktiven Unternehmens an und helfen dann Patrick und Ruby bei der Migration auf eine serverlose Technologie.

Vor zwölf Jahren gründete Lily die Tierklinikkette Pet Theory, die in den letzten Jahren stark gewachsen ist. Weil das alte Terminplanungssystem die gestiegene Arbeitslast nicht verarbeiten kann und Kunden selbst keine Termine vereinbaren können, bat Lily ihren IT-Administrator Patrick und die Softwareberaterin Ruby, ein skalierbares cloudbasiertes System zu entwickeln.

Im vorherigen Lab "Daten in eine Firestore-Datenbank migrieren" haben Sie gelernt, Kundendaten mithilfe von Firestore zu hosten. In diesem Lab erstellen Sie eine vollwertige Firebase-Webanwendung, mit der Nutzer in Echtzeit Informationen eingeben und Termine vereinbaren können.

Architektur

Dieses Diagramm gibt Ihnen einen Überblick über die zu verwendenden Dienste und darüber, wie sie miteinander verbunden sind.

arch.png

Lerninhalte

Aufgaben in diesem Lab:

  • Die Firebase API in Ihrem GCP-Projekt aktivieren
  • Ein Firebase-Projekt erstellen und konfigurieren
  • Firestore-Sicherheitsregeln konfigurieren, um die serverseitige Authentifizierung und Autorisierung zu automatisieren
  • Der Webanwendung einen Google Log-in hinzufügen
  • Die Datenbank so konfigurieren, dass Nutzer ihre Kontaktdaten hinzufügen können
  • Den erforderlichen Code implementieren, damit Nutzer Termine vereinbaren können
  • Die Echtzeit-Aktualisierungsfunktion von Firebase in Ihrer Webanwendung testen

Vorbereitung

Dies ist ein Grundlagen-Lab. Es setzt Vertrautheit mit der GCP Console und Shell-Umgebungen voraus. Erfahrung mit Firebase ist hilfreich, aber nicht zwingend erforderlich. Bevor Sie mit diesem Lab beginnen, sollten Sie das folgende Qwiklab abgeschlossen haben:

Sie sollten außerdem Dateien bearbeiten können. Sie können einen beliebigen Texteditor verwenden (z. B. nano oder vi) oder den Code-Editor von Cloud Shell starten. Diesen finden Sie in der oberen Seitenleiste.

ba731110a97f468f.png

Sobald Sie bereit sind, können Sie im nächsten Schritt Ihre Lab-Umgebung einrichten.

Wenn Sie sich in Qwiklabs anmelden, erhalten Sie Zugriff auf den Rest des Labs – und mehr!

  • Sie erhalten vorübergehenden Zugriff auf Google Cloud Console.
  • Mehr als 200 Labs für Einsteiger und Experten.
  • In kurze Sinneinheiten eingeteilt, damit Sie in Ihrem eigenen Tempo lernen können.
Beitreten, um dieses Lab zu starten