menu
arrow_back

Compile una aplicación web sin servidores con Firebase

Compile una aplicación web sin servidores con Firebase

1 hora 5 créditos

GSP643

Labs de autoaprendizaje de Google Cloud

image

Descripción general

Para los labs de la Quest GCP Serverless Workshop: Pet Theory, leerá el caso de una empresa ficticia y ayudará a los personajes a llevar a cabo su plan de migración sin servidores.

Hace doce años, Lily fundó la cadena de clínicas veterinarias Pet Theory, la cual se expandió rápidamente durante el último tiempo. Su viejo sistema de citas no puede gestionar el aumento de la carga ni permite que los clientes programen sus propias citas. Por eso, Lily les pidió a Patrick, de TI, y a Ruby, una asesora, que diseñaran un sistema basado en la nube que se pueda escalar fácilmente.

En el lab anterior, Cómo migrar datos a una base de datos de Firestore, aprendió a usar Firestore para alojar datos de clientes. En este lab, compilará una aplicación web de Firebase completa que permita que los usuarios registren información y programen citas en tiempo real.

Arquitectura

Este diagrama muestra una descripción general de los servicios que usará y la manera en que se conectan entre sí.

arch.png

Qué aprenderá

En este lab, aprenderá a hacer lo siguiente:

  • Habilitar la API de Firebase en su proyecto de GCP
  • Crear y configurar un proyecto de Firebase
  • Configurar la seguridad de Firestore para automatizar la autorización y autenticación del servidor
  • Agregar Acceso con Google a su aplicación web
  • Configurar su base de datos para que los usuarios puedan agregar su información de contacto
  • Explorar e implementar código que permita que los usuarios programen citas
  • Explorar actualizaciones en tiempo real de Firebase en su aplicación web

Requisitos previos

Este es un lab de nivel básico. Da por sentado que el usuario tiene conocimientos previos sobre los entornos de shell y GCP Console. También será útil que tenga experiencia en Firebase, pero no es obligatorio. Se recomienda que, antes de realizar este lab, haya completado el siguiente Qwiklab:

Además, debe sentirse cómodo editando archivos. Puede usar su editor de texto favorito (como nano, vi, etc.) o puede iniciar el editor de código de Cloud Shell, que se encuentra en la cinta superior:

ba731110a97f468f.png

Cuando esté listo, desplácese hacia abajo y siga los pasos que se muestran a continuación para configurar el entorno de su lab.

Únase a Qwiklabs para leer este lab completo… y mucho más.

  • Obtenga acceso temporal a Google Cloud Console.
  • Más de 200 labs para principiantes y niveles avanzados.
  • El contenido se presenta de a poco para que pueda aprender a su propio ritmo.
Únase para comenzar este lab
Puntuación

—/100

Create a Firebase project

Ejecutar paso

/ 25

Register your app

Ejecutar paso

/ 25

Set up authentication and a database

Ejecutar paso

/ 25

Add a customer page to your web app

Ejecutar paso

/ 25