Use este guia para aprender as noções básicas do desenvolvimento e da implementação de serviços Web Python no ambiente padrão do App Engine.
Neste guia, vai iterar a criação e a implementação de versões de um serviço Web, começando por uma página estática e criando uma página Web personalizada que mostra aos utilizadores autenticados o respetivo nome, email e horas de pedido recentes do site.
As tarefas seguintes demonstram o fluxo básico do programador para criar esse serviço Web usando o armazenamento de dados do Firestore no modo Datastore (Datastore) e a autenticação do Firebase:
- Crie o seu Google Cloud projeto - Saiba como criar um Google Cloud projeto e, em seguida, configurar os recursos do App Engine para o seu serviço Web. 
- 
Saiba como escrever e testar localmente um serviço Web básico e, em seguida, definir os ficheiros de configuração necessários para implementar esse serviço Web no App Engine. 
- Implemente o seu serviço Web no App Engine - Saiba como implementar o seu código Python e, em seguida, ver o seu serviço Web em execução no App Engine. 
- 
Saiba como usar o Datastore para armazenar e obter dados sobre pedidos do site. 
- Adicione o Firebase ao seu serviço Web - Saiba como adicionar o Firebase ao seu Google Cloud projeto e serviço Web. 
- Autentique utilizadores com o Firebase - Saiba como usar a Firebase Authentication para validar as credenciais dos utilizadores, fornecer informações dos utilizadores e permitir o acesso aos dados. 
- Personalize os dados para utilizadores autenticados - Saiba como usar a autenticação para personalizar o armazenamento e a obtenção de dados para utilizadores autenticados. 
- 
Saiba como limpar o seu projeto e evitar a possibilidade de incorrer em custos por recursos que não está a usar. 
Este guia pressupõe que já conhece o Python, o framework Flask e o desenvolvimento Web básico.
Custos
A execução desta app de exemplo sozinha não excede as cotas gratuitas. Só lhe é cobrado um valor se exceder essas quotas, por exemplo, executando outras amostras e adicionando outros serviços ao mesmo Google Cloud projeto.
Vamos começar!
Crie o seu Google Cloud projeto e configure os recursos do App Engine.