Return to Video

02-13 Hello Webapp World

  • 0:00 - 0:03
    Muy bien, pasemos a ver algunas aplicaciones web en vivo.
  • 0:03 - 0:06
    Al finalizar tu última tarea, deberías tener
  • 0:06 - 0:10
    el Google App Engine corriendo en tu máquina, y deberías tener un sitio básico en línea.
  • 0:10 - 0:14
    Fundamentalmente, vamos a comenzar con el sencillo ejemplo de hello world
  • 0:14 - 0:17
    que Google tiene en su sitio, el cual tengo.
  • 0:17 - 0:22
    Este es el archivo Python principal de la página de ejemplo del Google App Engine,
  • 0:22 - 0:24
    y tiene 2 secciones principales.
  • 0:24 - 0:26
    Comenzaremos con esta sección del lado inferior, aquí abajo.
  • 0:26 - 0:29
    Esta es la sección de asignación de la URL, en este caso,
  • 0:29 - 0:33
    tenemos 1 URL, un slash, y esta asigna a un manejador llamado MainPage.
  • 0:33 - 0:36
    MainPage está definido en esta clase llamada MainPage.
  • 0:36 - 0:41
    Esta hereda de webapp el RequestHandler, el cual es la petición
  • 0:41 - 0:43
    genérica del manejador de Google.
  • 0:43 - 0:46
    Si no sabes lo que son las clases, puedes aprender acerca de ellas afuera.
  • 0:46 - 0:50
    Es básicamente una manera conveniente de agrupar
  • 0:50 - 0:52
    funciones y datos que están relacionados a la misma cosa.
  • 0:52 - 0:54
    Aquí no vamos a perder una gran cantidad de tiempo en esto,
  • 0:54 - 0:56
    pero deberías ser capaz de continuar sin problemas.
  • 0:56 - 0:58
    Nuestra clase es una función llamada get, la cual toma un parámetro llamado self,
  • 0:58 - 1:04
    el cual es el primer parámetro más común en la mayoría de los métodos de Python.
  • 1:04 - 1:07
    Bueno, esta función hace 2 cosas.
  • 1:07 - 1:12
    Primero, toma el self.response, que es un tipo de objeto de respuesta global
  • 1:12 - 1:16
    que este framework usa, y le establece un encabezado.
  • 1:16 - 1:20
    Fija el Content-Type del encabezado a text/plain.
  • 1:20 - 1:24
    Por defecto, el content type es text/html, pero en este caso lo fija a text/plain,
  • 1:24 - 1:28
    y entonces escribe la cadena "Hello, webapp World!"
  • 1:28 - 1:32
    Si arrancamos el Google App Engine, arrancaré al Google App Engine, aquí en mi terminal,
  • 1:32 - 1:37
    y entonces iré a mi navegador y cargaré la página, y eso es lo que vemos.
  • 1:37 - 1:42
    Vemos que la cadena que nuestro programa fue escrita en nuestro navegador, "Hello, webapp World!"
  • 1:42 -
    Genial.
Title:
02-13 Hello Webapp World
Description:

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

Spanish subtitles

Revisions