Portuguese, Brazilian subtitles

← PS 02-02 Google App Engine Solution

Get Embed Code
4 Languages

Showing Revision 8 created 09/18/2013 by Gislene Kucker Arantes.

  1. Certo, pessoal. Vou mostrar passo a passo
    a solução para a Lição de Casa 1
  2. que consiste basicamente em colocar
    online o Google App Engine.
  3. A primeira coisa que faço é ir até o Chrome.
  4. Vejamos, vamos fazer o download --
  5. podemos ir ao Google -- a página
    do Google App Engine.
  6. Vou presumir que vocês já têm
    o cadastro no App Engine.
  7. E então nós basicamente vamos
    para "Getting Started" para --
  8. Estou usando Python 2.7.
  9. Alguns de vocês podem se dar melhor com o 5.
  10. Vou usar este exemplo "Hello, World".
  11. E criaremos estes dois arquivos.
  12. Um é chamado helloworld.py
  13. e o outro será chamado de app.yml.
  14. Vamos começar então pelo primeiro.
    Copiaremos isto.
  15. Vou ao meu editor, colar isto.
  16. Faremos com que diga Udacity,
    se bem me lembro -- Udacity.
  17. Vamos adiante e salvamos isto.
  18. Então, salvei este arquivo.
  19. Vou criar o outro arquivo.
  20. Podemos pegar apenas o conteúdo
    deste documento "Getting Started" --
  21. app.yml -- vamos colocá-lo em um novo arquivo
  22. e vamos em frente e salvamos isto.
  23. Certo, tudo em ordem.
  24. Vamos até o meu terminal e
    entramos nesse diretório.
  25. Chamei-o de Lição de Casa da Unidade 1.
    É onde salvo estes dois arquivos.
  26. Vejam, aqui estão.
  27. E então, para rodar localmente,
    sempre dirá para rodarmos div_appserver.
  28. Este é o modo de rodar pelo console
    o código do Google App Engine.
  29. Muitos de vocês estão provavelmente
    utilizando uma GUI.
  30. Eu prefiro utilizar a versão de console.
  31. Ela torna isso um pouco mais fácil. Você não
    tem de adicionar projetos e coisas assim.
  32. Vou rodá-la em um port diferente.
  33. É para isso que serve o comando P
  34. pois compartilho esta máquina
    com outros instrutores
  35. e alguém já está usando o port padrão 8080.
  36. E então nós rodamos no diretório atual.
    Isso é o que o período faz.
  37. Ok. Então isso é o início.
  38. Reporta alguns erros sobre a falta de alguns APIs.
  39. Nós não estamos usando a imagem API,
    então não importa.
  40. E então vamos para nosso browser,
  41. e nós podemos ir para o host local 8888,
  42. e lá podemos ver.
  43. Olá, Udacity.
  44. Então tudo está certo.
  45. Podemos brincar um pouquinho.
  46. Se eu quiser mudar o texto aqui eu posso,
  47. posso mudá-lo, salvá-lo, ir para o Chrome,
    reabrir, mais pontos de exclamação--bem legal.
  48. Agora, quando eu quiser colocar isso online,
  49. tudo que eu faço ao invés de usar div_appserver,
  50. O que eu uso é update app cfg update,
  51. e eu posso rodá-lo no meu diretório atual,
    e isso vai fazer o upload do aplicativo.
  52. Eu não vou rodá-lo para você porque
  53. isso excederia as minhas outras lições de casa
    que já estão online
  54. que vocês podem usar como demonstração
  55. Mas basicamente tudo que eu faço é
    só apertar Enter aqui,
  56. e vibra um pouquinho e então terminamos.
  57. Essa lição de casa era pra ser bem simples,
  58. mas eu sei que fazer o App Engine rodar em
    plataformas diferentes pode ser problemático.
  59. e conseguir sincronizar as versões de Python,
    pode ser problemático.
  60. Eu espero que vocês tenham conseguido
    executar todas essas coisas.
  61. E isso é tudo pra lição de casa 1.
  62. Tudo que eu queria fazer era colocar
    esse website no ar.
  63. Aqui está na minha máquina.
  64. E se eu for onde eu já fiz o upload.
  65. Eu acho que posso ir para
    udacitycs253appspot.com
  66. Onde eu já havia feito o upload
  67. E aqui está - Olá, Udacity.
  68. Então tudo certo. Bom trabalho,
    se você obteve isso.