Creazione di un'app Python su App Engine

Utilizza questa guida per apprendere le nozioni di base dello sviluppo e del deployment dei servizi web Python nell'ambiente standard di App Engine.

In questa guida, imparerai a creare ed eseguire il deployment delle versioni di un servizio web, iniziando da una pagina statica per arrivare a una pagina web personalizzata che mostra il nome, l'indirizzo email e gli orari recenti delle richieste del sito agli utenti autenticati.

Le seguenti attività mostrano il flusso di sviluppo di base per la creazione di un servizio web utilizzando l'archiviazione dei dati di Firestore in modalità Datastore (Datastore) e l'autenticazione di Firebase:

  1. Creazione del progetto Google Cloud

    Scopri come creare un progetto Google Cloud e come configurare le risorse App Engine per il tuo servizio web.

  2. Scrittura del servizio web

    Scopri come scrivere e testare localmente un servizio web di base, quindi definire i file di configurazione necessari per il deployment del servizio web in App Engine.

  3. Deployment del servizio web in App Engine

    Eseguire il deployment del codice Python e visualizzare il servizio web in esecuzione su App Engine.

  4. Gestione dei dati

    Scopri come utilizzare Datastore per archiviare e recuperare i dati sulle richieste di siti.

  5. Aggiunta di Firebase al tuo servizio web

    Scopri come aggiungere Firebase al tuo progetto e al tuo servizio web Google Cloud.

  6. Autenticazione degli utenti con Firebase

    Scopri come utilizzare Firebase Authentication per verificare le credenziali utente, pubblicare le informazioni degli utenti e consentire l'accesso ai dati.

  7. Personalizzazione dei dati per gli utenti autenticati

    Scopri come utilizzare l'autenticazione per personalizzare l'archiviazione e il recupero dei dati per gli utenti autenticati.

  8. Pulizia

    Scopri come ripulire il tuo progetto ed evitare la possibilità di incorrere in addebiti per risorse che non utilizzi.

Questa guida presuppone che tu abbia già familiarità con Python, il framework Flask e lo sviluppo web di base.

Costi

L'esecuzione di questa app di esempio da sola non supera le quote gratuite. Ti verranno addebitati dei costi solo se superi queste quote, ad esempio eseguendo altri esempi e aggiungendo altri servizi allo stesso progetto Google Cloud.

Inizia subito!

Crea il tuo progetto Google Cloud e configura le risorse di App Engine.