Iniciando con Python y Google App Engine

Preview:

Citation preview

GDG DevFest Huacho1 de Diciembre, 2012Universidad Faustino Sanchez Carrión

gdglima@googlegroups.comhttp://www.gdglima.pe

Comunidad

gdglima@googlegroups.comhttp://www.gdglima.pe

Hagamos Historia

#devfesthuacho Modo fiesta

gdglima@googlegroups.comhttp://www.gdglima.pe

#devfesthuacho

gdglima@googlegroups.comhttp://www.gdglima.pe

gdglima@googlegroups.comhttp://www.gdglima.pe

Preguntas

gdglima@googlegroups.com

gdglima@googlegroups.comhttp://www.gdglima.pe

Iniciando con python y Google App Engine mi primera web

Hansy Schmitt Camachoschmitt.hansy@gmail.comhttp://gplus.to/hschmitt@hansyschmitt

Que es Google App Engine

Partes de una aplicacion de GAE

La nueva era

Hola Mundo en GAE

Desarrollando la aplicacion de alta disponibilidad

Codigo

Agenda

gdglima@googlegroups.comhttp://www.gdglima.pe

Que es Google App Engine

●Es una plataforma que te permite desarrollar tus aplicaciones usando la nube de google.

●Las aplicaciones que usan GAE son faciles de mantener y actualizar, usando el SDK de AppEngine disponible en los lenguajes python y java.

gdglima@googlegroups.comhttp://www.gdglima.pe

Partes de una aplicacion de GAE

●Tenemos 2 partes importantes:●El archivo app.yaml, que mantiene la configuracion del archivo●Los handlers , que reciben la peticion y devuelven la respuesta al navegador.

gdglima@googlegroups.comhttp://www.gdglima.pe

Hola Mundo en GAE

●Para esto crearemos 2 archivos en 1 directorio:●app.yaml que contiene

application: helloworldversion: 1runtime: pythonapi_version: 1

handlers:- url: /.* script: helloworld.py

gdglima@googlegroups.comhttp://www.gdglima.pe

helloworld.py

print 'Content-Type: text/plain'print ''print 'Hello, world!'

gdglima@googlegroups.comhttp://www.gdglima.pe

Desarrollo de la aplicacion

* Para esto usaremos los siguientes componentes: * Python 2.7 * WebApp2 como framework * Jinja2 como manejador de plantillas. * Memcache como cache de backend. * Handlers personalizados.

gdglima@googlegroups.comhttp://www.gdglima.pe

Descarga del codigo de ejemplo

El codigo de ejemplo lo pueden encontrar en:

https://github.com/hschmitt/adtg-demo-blog

gdglima@googlegroups.comhttp://www.gdglima.pe

<Preguntas?>

devfestlima.gdglima.pe/#moderator

Google DevRel LatAm South Region

¡PARTICIPA DE LA COMUNIDAD EN ESPAÑOL!

1. Academic Developer TG - ADTG2. Envía tus artículos a LookThisCode.3. Participa de Developers Live en Español.

<Gracias por participar!>

gdglima@googlegroups.com

@gdglima