SlideShare a Scribd company logo
1 of 15
Download to read offline
#gae #gdgmilano
App Engine Take Off
Giugno 2015
Python
GDG Milano - Paolo Dadda - 2DWeb
Milano, 18 giugno 2015
@TalentGarden, Via Merano, 16
Giugno 2015
Google App Engine
Python
#gae #gdgmilano
Paolo Dadda
Membro IWA ITALY nr. 0307429
Professionista Web ai sensi della Legge 4/2013
Contatti:

Tel.: 393.4298004
Ufficio: Via 4 Novembre, 94 Cislago (VA)
WebSite: www.2dweb.it
Mail: info@2dweb.it
Cosa vedremo oggi?
- Google Cloud Storage

- CodeLab !
Piano delle lezioni
Lezione 1 (Febbraio 2015)
Introduzione
Lezione 2 (Marzo 2015)
WebApp2 & Basi per uso di Model, Template, Handler
Lezione 3 (Aprile 2015)
Handler, Mail, Get, Post
Lezione 4 (Maggio 2015)
Model, Upload, Memcache
Lezione 5 (3 Giugno 2015)
Template, Jinja2, Exception
Lezione 6 (18 Giugno 2015)
Blobstore & Google Cloud Storage
GCS
Google Cloud Storage
I nostri files e dati sui 

server cloud di Google
Photo: Google/Connie Zhou
Cos’è il GCS
Il GCS è…

Photo: Google/Connie Zhou
GCS - i costi
Fonte: https://cloud.google.com/storage/pricing
GCS - come attivarlo
E’ necessario accedere alla vecchia console App Engine, per attivare la versione di 5Gb gratuita
https://appengine.google.com/
GCS - come attivarlo
Dopo aver selezionato il progetto, nel menù laterale selezionate 

“Application Settings”, in fondo a questo pannello troverete l’opzione 

per abilitare il GCS con i 5 Gb gratuiti
GCS - come attivarlo
Controlliamo nella nuova console App Engine, che l’attivazione sia avvenuta
https://console.developers.google.com/
SE NON ATTIVO
SE ATTIVO
GCS - come vedere i files
GCS - Come implementarlo in webapp2
Fonte: https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/
GCS - Come implementarlo in webapp2
Fonte: http://jinja.pocoo.org/docs/dev/
GCS - Come implementarlo in webapp2
Fonte: http://jinja.pocoo.org/docs/dev/
Risorse e codice:
Documentazione GAE Python:

https://cloud.google.com/appengine/docs/python/ 



Cartella dedicata all’evento

http://bit.ly/eventi-gdg-milano (Aprire poi la cartella App Engine Take Off)

Indirizzo per questa slide:

http://www.slideshare.net/ilpaolino/gae-python-gdg-milano-l06
Domande?
?? ?
Pausa Caffè,
poi CodeLab! 5 minuti

More Related Content

Similar to GAE python GDG Milano L06

Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)Andrea Gorrini
 
Laboratorio di didattica digitale: web application per una didattica interattiva
Laboratorio di didattica digitale: web application per una didattica interattivaLaboratorio di didattica digitale: web application per una didattica interattiva
Laboratorio di didattica digitale: web application per una didattica interattivaPierfranco Ravotto
 
GUFPI-ISMA, Stato dell'Associazione (2014/09/09)
GUFPI-ISMA, Stato dell'Associazione (2014/09/09)GUFPI-ISMA, Stato dell'Associazione (2014/09/09)
GUFPI-ISMA, Stato dell'Associazione (2014/09/09)GUFPI-ISMA
 
1° incontro - Corso AICA-Rotary per AFOL presso centro FP Pertini, Seregno
1° incontro - Corso AICA-Rotary  per AFOL presso centro FP Pertini, Seregno1° incontro - Corso AICA-Rotary  per AFOL presso centro FP Pertini, Seregno
1° incontro - Corso AICA-Rotary per AFOL presso centro FP Pertini, SeregnoPierfranco Ravotto
 
Google Analytics 4: affrontare il cambiamento senza sforzi
Google Analytics 4: affrontare il cambiamento senza sforziGoogle Analytics 4: affrontare il cambiamento senza sforzi
Google Analytics 4: affrontare il cambiamento senza sforziSiteGround.com
 
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...Roberto Polillo
 
GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015
GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015
GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015GUFPI-ISMA
 
1. Introduzione al corso
1. Introduzione al corso1. Introduzione al corso
1. Introduzione al corsoRoberto Polillo
 
GUFPI-ISMA, Stato dell'Associazione (20131203)
GUFPI-ISMA, Stato dell'Associazione (20131203)GUFPI-ISMA, Stato dell'Associazione (20131203)
GUFPI-ISMA, Stato dell'Associazione (20131203)GUFPI-ISMA
 
Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...
Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...
Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...Codemotion
 
Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...
Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...
Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...Simone Pulcini, OCMJEA6 OCUP
 
GUFPI-ISMA, Stato dell'Associazione (20130912)
GUFPI-ISMA, Stato dell'Associazione (20130912)GUFPI-ISMA, Stato dell'Associazione (20130912)
GUFPI-ISMA, Stato dell'Associazione (20130912)GUFPI-ISMA
 
Google My Business - Sui social ti trovano, su Google ti cercano.
Google My Business - Sui social ti trovano, su Google ti cercano.Google My Business - Sui social ti trovano, su Google ti cercano.
Google My Business - Sui social ti trovano, su Google ti cercano.Davide Garufi
 
Usare il proprio smartphone per raccogliere dati
Usare il proprio smartphone per raccogliere datiUsare il proprio smartphone per raccogliere dati
Usare il proprio smartphone per raccogliere datiMaurizio Napolitano
 
Agile, dalla produzione SW allo sviluppo di nuovo business
Agile, dalla produzione SW allo sviluppo di nuovo businessAgile, dalla produzione SW allo sviluppo di nuovo business
Agile, dalla produzione SW allo sviluppo di nuovo businessMassimiliano Margarone
 
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...Azure for DreamSpark: student's benefits and how to create a blog hosted by W...
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...Angelo Gino Varrati
 

Similar to GAE python GDG Milano L06 (20)

Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)
 
Laboratorio di didattica digitale: web application per una didattica interattiva
Laboratorio di didattica digitale: web application per una didattica interattivaLaboratorio di didattica digitale: web application per una didattica interattiva
Laboratorio di didattica digitale: web application per una didattica interattiva
 
GUFPI-ISMA, Stato dell'Associazione (2014/09/09)
GUFPI-ISMA, Stato dell'Associazione (2014/09/09)GUFPI-ISMA, Stato dell'Associazione (2014/09/09)
GUFPI-ISMA, Stato dell'Associazione (2014/09/09)
 
1° incontro - Corso AICA-Rotary per AFOL presso centro FP Pertini, Seregno
1° incontro - Corso AICA-Rotary  per AFOL presso centro FP Pertini, Seregno1° incontro - Corso AICA-Rotary  per AFOL presso centro FP Pertini, Seregno
1° incontro - Corso AICA-Rotary per AFOL presso centro FP Pertini, Seregno
 
Google Analytics 4: affrontare il cambiamento senza sforzi
Google Analytics 4: affrontare il cambiamento senza sforziGoogle Analytics 4: affrontare il cambiamento senza sforzi
Google Analytics 4: affrontare il cambiamento senza sforzi
 
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il cor...
 
GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015
GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015
GUFPI-ISMA, Stato dell'Associazione (20151215) - Napoli, 15 Dicembre 2015
 
1. Introduzione al corso
1. Introduzione al corso1. Introduzione al corso
1. Introduzione al corso
 
GUFPI-ISMA, Stato dell'Associazione (20131203)
GUFPI-ISMA, Stato dell'Associazione (20131203)GUFPI-ISMA, Stato dell'Associazione (20131203)
GUFPI-ISMA, Stato dell'Associazione (20131203)
 
Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...
Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...
Android & Internet of things with Google Cloud Messaging and AppEngine - Orla...
 
Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...
Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...
Codemotion Rome 2014: Codelab "Android & Internet of Things with Google Cloud...
 
Startup weekend bootcamp
Startup weekend bootcampStartup weekend bootcamp
Startup weekend bootcamp
 
GUFPI-ISMA, Stato dell'Associazione (20130912)
GUFPI-ISMA, Stato dell'Associazione (20130912)GUFPI-ISMA, Stato dell'Associazione (20130912)
GUFPI-ISMA, Stato dell'Associazione (20130912)
 
Google My Business - Sui social ti trovano, su Google ti cercano.
Google My Business - Sui social ti trovano, su Google ti cercano.Google My Business - Sui social ti trovano, su Google ti cercano.
Google My Business - Sui social ti trovano, su Google ti cercano.
 
Usare il proprio smartphone per raccogliere dati
Usare il proprio smartphone per raccogliere datiUsare il proprio smartphone per raccogliere dati
Usare il proprio smartphone per raccogliere dati
 
Agile, dalla produzione SW allo sviluppo di nuovo business
Agile, dalla produzione SW allo sviluppo di nuovo businessAgile, dalla produzione SW allo sviluppo di nuovo business
Agile, dalla produzione SW allo sviluppo di nuovo business
 
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...Azure for DreamSpark: student's benefits and how to create a blog hosted by W...
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...
 
Google per la formazione
Google per la formazioneGoogle per la formazione
Google per la formazione
 
Google per la formazione
Google per la formazioneGoogle per la formazione
Google per la formazione
 
Didattica integrata 1° incontro
Didattica integrata 1° incontroDidattica integrata 1° incontro
Didattica integrata 1° incontro
 

GAE python GDG Milano L06

  • 1. #gae #gdgmilano App Engine Take Off Giugno 2015 Python GDG Milano - Paolo Dadda - 2DWeb Milano, 18 giugno 2015 @TalentGarden, Via Merano, 16
  • 2. Giugno 2015 Google App Engine Python #gae #gdgmilano Paolo Dadda Membro IWA ITALY nr. 0307429 Professionista Web ai sensi della Legge 4/2013 Contatti:
 Tel.: 393.4298004 Ufficio: Via 4 Novembre, 94 Cislago (VA) WebSite: www.2dweb.it Mail: info@2dweb.it
  • 3. Cosa vedremo oggi? - Google Cloud Storage - CodeLab ! Piano delle lezioni Lezione 1 (Febbraio 2015) Introduzione Lezione 2 (Marzo 2015) WebApp2 & Basi per uso di Model, Template, Handler Lezione 3 (Aprile 2015) Handler, Mail, Get, Post Lezione 4 (Maggio 2015) Model, Upload, Memcache Lezione 5 (3 Giugno 2015) Template, Jinja2, Exception Lezione 6 (18 Giugno 2015) Blobstore & Google Cloud Storage
  • 4. GCS Google Cloud Storage I nostri files e dati sui 
 server cloud di Google Photo: Google/Connie Zhou
  • 5. Cos’è il GCS Il GCS è… Photo: Google/Connie Zhou
  • 6. GCS - i costi Fonte: https://cloud.google.com/storage/pricing
  • 7. GCS - come attivarlo E’ necessario accedere alla vecchia console App Engine, per attivare la versione di 5Gb gratuita https://appengine.google.com/
  • 8. GCS - come attivarlo Dopo aver selezionato il progetto, nel menù laterale selezionate 
 “Application Settings”, in fondo a questo pannello troverete l’opzione 
 per abilitare il GCS con i 5 Gb gratuiti
  • 9. GCS - come attivarlo Controlliamo nella nuova console App Engine, che l’attivazione sia avvenuta https://console.developers.google.com/ SE NON ATTIVO SE ATTIVO
  • 10. GCS - come vedere i files
  • 11. GCS - Come implementarlo in webapp2 Fonte: https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/
  • 12. GCS - Come implementarlo in webapp2 Fonte: http://jinja.pocoo.org/docs/dev/
  • 13. GCS - Come implementarlo in webapp2 Fonte: http://jinja.pocoo.org/docs/dev/
  • 14. Risorse e codice: Documentazione GAE Python: https://cloud.google.com/appengine/docs/python/ 
 Cartella dedicata all’evento http://bit.ly/eventi-gdg-milano (Aprire poi la cartella App Engine Take Off) Indirizzo per questa slide:
 http://www.slideshare.net/ilpaolino/gae-python-gdg-milano-l06 Domande? ?? ?