Usa esta guía para aprender los conceptos básicos sobre el desarrollo y la implementación de los servicios web de Python en el entorno estándar de App Engine.
En esta guía, vas a iterar a través de la compilación y la implementación de versiones de un servicio web; para ello, vas a comenzar con una página estática y aprenderás a compilar una página web personalizada que muestra a los usuarios autenticados su nombre, su correo electrónico y los tiempos para completar las solicitudes de sitios recientes.
En las siguientes tareas, se demuestra el flujo básico del desarrollador para crear ese servicio web mediante el almacenamiento de datos de Firestore en modo Datastore (Datastore) y Firebase Authentication:
Crea tu proyecto de Google Cloud
Aprende a crear un proyecto de Google Cloud y, luego, configura los recursos de App Engine para tu servicio web.
-
Aprende a escribir y a probar de forma local un servicio web básico, y luego define los archivos de configuración que necesitas para implementar ese servicio web en App Engine.
Implementa tu servicio web en App Engine
Aprende a implementar el código de Python y, a continuación, observa cómo se ejecuta tu servicio web en App Engine.
-
Obtén información sobre cómo usar Datastore para almacenar y recuperar datos sobre solicitudes de sitios.
Agrega Firebase a tu servicio web
Obtén más información sobre cómo agregar Firebase a tu servicio web y a tu proyecto de Google Cloud.
Cómo autenticar usuarios con Firebase
Aprende a usar Firebase Authentication para verificar las credenciales de los usuarios, entregar información del usuario y permitir el acceso a los datos.
Personaliza los datos para los usuarios autenticados
Aprende a utilizar la autenticación para personalizar el almacenamiento de datos y la recuperación de datos de los usuarios autenticados.
-
Aprende a limpiar tu proyecto y evitar la posibilidad de que se generen cargos por los recursos que no estás utilizando.
En esta guía, se presume que estás familiarizado con Python, el framework de Flask y el desarrollo web básico.
Costos
La ejecución de esta app de muestra por sí sola no supera las cuotas gratuitas. Solo se te cobrará si superas esas cuotas, por ejemplo, si ejecutas otras muestras y agregas otros servicios al mismo proyecto de Google Cloud.
¡Comencemos!
Crea tu proyecto de Google Cloud y configura los recursos de App Engine.