Return to Video

PS 05-13 Hola Mundo Webapp

  • 0:00 - 0:03
    Bien, veamos a algunas
    aplicaciones web en vivo.
  • 0:03 - 0:06
    Al final de su tarea anterior
    deberían tener
  • 0:06 - 0:10
    Google Aplication Engine ejecutándose
    en su máquina y un sitio web en línea.
  • 0:10 - 0:14
    Vamos a comenzar con un
    simple ejemplo: "Hola mundo"
  • 0:14 - 0:17
    que Google tiene en su página,
    el cual tengo también.
  • 0:17 - 0:22
    Este es archivo principal Python
    de Hola mundo de la página de ejemplo
  • 0:22 - 0:24
    de Google App Engine
    y tiene dos secciones principales.
  • 0:24 - 0:26
    Comenzaremos con esta sección
    acá en el fondo.
  • 0:26 - 0:29
    Es una sección de mapeo URL,
    y en este caso,
  • 0:29 - 0:33
    tenemos un URL, slash que mapea
    un controlador llamado MainPage.
  • 0:33 - 0:36
    MainPage es definido en esta clase
    llamada MainPage.
  • 0:36 - 0:39
    Él hereda del webapp al RequestHandler,
  • 0:39 - 0:43
    el cual es el contolador
    genérico de Google.
  • 0:43 - 0:46
    Si no saben qué clases son,
    las pueden aprender fuera de línea.
  • 0:46 - 0:50
    Básicamente es una manera
    conveniente de agrupar
  • 0:50 - 0:52
    funciones e información
    que están relacionadas con lo mismo.
  • 0:52 - 0:54
    No vamos a gastar demasiado
    tiempo en eso acá
  • 0:54 - 0:56
    pero podrán sobrevivir sin problema.
  • 0:56 - 0:58
    Nuestra clase es una función llamada get,
    que toma un parámetro llamado self
  • 0:58 - 1:04
    el cual es el primer parámetro común
    a la mayoría de métodos Python.
  • 1:04 - 1:07
    Esta función hace dos cosas.
  • 1:07 - 1:12
    Primero, toma self.response, que es un tipo
    de objeto de respuesta global
  • 1:12 - 1:16
    que este marco usa,
    y establece un encabezamiento.
  • 1:16 - 1:20
    Establece el encabezamiento Content-Type
    para que equivalga a text/plain.
  • 1:20 - 1:23
    Por defecto, el tipo
    de contenido es text/html,
  • 1:23 - 1:25
    pero en este caso es configurado a text/plain,
  • 1:25 - 1:28
    y luego escribe en la cadena
    "¡Hola, Mundo Webapp!"
  • 1:28 - 1:32
    Si arrancamos Google App Engine,
    comenzaré Google App Engine aquí
  • 1:32 - 1:37
    en mi terminal y luego voy a mi navegador
    y cargo la página, y esto es lo que vemos.
  • 1:37 - 1:42
    Vemos la cadena que nuestro programa
    estaba escribiendo en nuestro navegador,
  • 1:42 - 1:46
    "¡Hola, Mundo webapp!".
    Es estupendo.
Title:
PS 05-13 Hola Mundo Webapp
Description:

dummy description

more » « less
Video Language:
English
Team:
Udacity
Project:
CS253 - Web Development
Duration:
01:45

Spanish, Mexican subtitles

Revisions Compare revisions