Pular para o conteúdo
Ramos da Informática - Comunidade de Desenvolvedores

Torne-se um desenvolvedor FullStack: Pacote completo de formação desenvolvedor Frontend e Backend utilizando as linguagens de programação e frameworks mais procurados no mercado de trabalho. Mais informações, aqui. Faça o download do E-BookGuia Completo Para Se Tornar um(a) Desenvolvedor(a) Full-Stack, Começando do ZERO”.

Engenheiro de Software, autor de livros sobe tecnologia e negócios. É mantenedor do site Ramos da Informática. Hobbies: investir em ações, natação e finanças.

Engenheiro de Software, autor de livros sobe tecnologia e negócios. É mantenedor do site Ramos da Informática. Hobbies: investir em ações, natação e finanças.

admin

Todos os artigos deste autor

Criação de aplicações no Google App Engine com o Tekton

Chatbots com Whatsapp e Cielo integrados Nesse curso, eu vou te mostrar como o consumidor poder realizar um pagamento por dentro do aplicativo do WhatsApp, aonde o seu cliente vai entrar numa conversa como entraria numa conversa com qualquer pessoa ou com a sua empresa, navegar entre os produtos/serviços em menus simples enviados pelo chatbot, adicionar esses produtos/serviços no carrinho de compras, e num determinado ponto do chat, um link exclusivo é enviado para o cliente preencher os dados do cartão de crédito. No final, a análise é devolvida para o Whatsapp no qual a conversa foi iniciada. Inscreva-se.

Google App Engine (GAE)

É a plataforma de Cloud Computing do Google, com ela você pode desenvolver e hospedar aplicações usando Python (2.7) que escalam facilmente, pagando muito pouco por isso.

As desvantagens (em relação a outras plataformas de nuvem, como o Heroku por exemplo) são:
– Você terá que desenvolver pensando na plataforma (banco de dados NoSQL, por isso o Django não é recomendável.).
– Versão do Python é antiga e não há planos para mudar isso no momento.

Tekton

É um framework para desenvolvimento Web especialmente pensado para uso no Google App Engine. Nele podemos aproveitar o melhor do Django (scaffold, código HTML e validação de formulários a partir de modelos, apps isoladas) sem perder as vantagens que o GAE nos oferece.

Como iniciar

O primeiro passo é baixar o SDK do Google App Engine, com isso pronto podemos começar a conhecer o Tekton.

Em seguida, vamos baixar a aplicação template.

$ wget https://github.com/renzon/tekton/archive/master.zip
$ unzip master && rm master.zip
$ mv tekton-master projeto_appengine && cd projeto_appengine

Nesse ponto podemos explorar e conhecer a estrutura de diretórios.

└── backend
├── appengine
├── apps
├── build_scripts
├── test
└── venv
$ cd backend/venv/ && ./venv.sh
$ source ./bin/activate

Com o ambiente virtual pronto, tudo deve estar funcionando. Para testar,
vamos utilizar o próprio servidor que vem com o pacote antes de subir parao GAE.

cd ../appengine && dev_appserver.py .

Tudo certo! Você deve estar vendo o projeto template no seu localhost:8080

Para realizar o deploy no App Engine:

appcfg.py update . –oauth2

Você pode conhecer mais sobre o projeto no Github, no grupo de discussões ou nas vídeo aulas gratuitas no Youtube.

Este artigo foi importado automaticamente por fazer parte do Planetário Dev. Quer fazer parte deste HUB de conteúdos? Faça parte do Planetário e veja as vantagens.

Não tem site ou blog? Seja um autor do site e ainda pode ser remunerado.

Leia também:

Facebook
LinkedIn
Twitter
Pinterest
Reddit
Telegram
WhatsApp
Email
Print

Relacionados

Deixe uma resposta