In questa serie di incontri vedremo insieme come funziona la piattaforma PaaS di Google App Engine, in particolare con il linguaggio Python. Lo scopo principale sarà spiegare come funziona la piattaforma e realizzare piccole demo e/o snippets che possano tornare utili per lo sviluppo di tutti i giorni. Le serate saranno focalizzate su un topic specifico, iniziando da situazioni semplici ed adatte a tutti, addentrandosi poi, man mano, in situazioni sempre più specifiche.
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
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
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?
?? ?