Return to Video

PS 05-13 Olá Mundo! [das aplicações web]

  • 0:00 - 0:03
    Ok, então vamos prosseguir para algumas aplicações web reais.
  • 0:03 - 0:06
    Então, no fim de nossa última lição, você deveria ter
  • 0:06 - 0:10
    o engine Google App rodando em sua máquina, e você deveria ter um site básico online.
  • 0:10 - 0:14
    Vamos começar com o exemplo básico "Hello World" [Olá Mundo]
  • 0:14 - 0:17
    que o Google tem em seu site, que eu tenho.
  • 0:17 - 0:22
    Este é o principal arquivo Python "Olá Mundo" da página de exemplos do motor Google App
  • 0:22 - 0:24
    e ele possui duas seções principais.
  • 0:24 - 0:26
    Vamos começar com esta seção aqui embaixo.
  • 0:26 - 0:29
    Esta é a seção de mapeamento URL, e neste caso,
  • 0:29 - 0:33
    nós temos uma URL, barra, e ele aponta para um manipulador chamado "MainPage" [Página Principal]
  • 0:33 - 0:36
    MainPage é definido nesta classe chamada "MainPage"
  • 0:36 - 0:41
    Ele cria uma herança entre webapp para RequestHandler, que é
  • 0:41 - 0:43
    o manipulador genérico do Google.
  • 0:43 - 0:46
    Se você não sabe o que são classes, você pode aprender sobre elas online.
  • 0:46 - 0:50
    Basicamente é uma forma conveniente de agrupar
  • 0:50 - 0:52
    funções e dados que são relacionados a uma mesma coisa.
  • 0:52 - 0:54
    Não vamos perder muito tempo com isso aqui,
  • 0:54 - 0:56
    mas você deve ser capaz de acompanhar mesmo assim.
  • 0:56 - 0:58
    Nossa classe possui uma função chamada "get", que recebe um parâmetro chamado "self",
  • 0:58 - 1:04
    que é o primeiro parâmetro comum a maior parte dos métodos Python.
  • 1:04 - 1:07
    Então esta função faz duas coisas.
  • 1:07 - 1:12
    Primeiro, ela recebe self.response, que é o tipo de objeto resposta global
  • 1:12 - 1:16
    que este framework utiliza, e ele configura um cabeçalho.
  • 1:16 - 1:20
    Ele configura o cabeçalho content-type como igual a text/plain.
  • 1:20 - 1:24
    Por padrão, o tipo de conteúdo é text/html, mas neste caso ele está configurado como text/plain.
  • 1:24 - 1:28
    e etão está escrevendo a string "Hello, webapp World!" [Olá mundo das aplicações web]
  • 1:28 - 1:32
    Se começarmos a engine Google App, vou começar a engine aqui no meu terminal
  • 1:32 - 1:37
    e então vou para o meu navegador carregar a página, nós veremos isto.
  • 1:37 - 1:42
    Vemos a string que nosso programa imprimiu em nosso navegador, "Hello, webapp World!".
  • 1:42 - 1:46
    Coisa fina.
Title:
PS 05-13 Olá Mundo! [das aplicações web]
Description:

dummy description

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

Portuguese, Brazilian subtitles

Revisions Compare revisions