desenvolvimento web ágil com python e web2py #qconsp #qcon
DESCRIPTION
Lightning Talk at QconSP 2010 15 slides presented in 5 minutes web2py overviewTRANSCRIPT
![Page 1: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/1.jpg)
Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br
2007 - Universidade Depaul – U.S.A.
Framework MVCPara desenvolvimento webEscrito em Python
![Page 2: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/2.jpg)
Simplicidade
Não requer instalaçõesou configurações
Basta baixar e começar o desenvolvimento
![Page 3: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/3.jpg)
Aplicações prontasweb2py.com/appliances
PluginsWeb2py.com/plugins
Documentaçãoweb2py.com/book
Vídeos, dicas, tutoriaisweb2pybrasil.com.br
Fóruns no Google Groupsweb2py e web2py-brazil
Aprenda rápido!
![Page 4: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/4.jpg)
Web Server integrado
Interface administrativa
Múltiplos bancos de dados
Segurança e controle de acesso
![Page 5: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/5.jpg)
Liberdade
Editor de códigos e administração de aplicações online
![Page 6: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/6.jpg)
Testes e controle de tickets de erro diretamente no navegador
![Page 7: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/7.jpg)
Agilidade: Acesso ao terminal Python(Shell) da aplicação através do navegador
tabela.insert(nome==‘Bruno’)>>> db(tabela.nome==‘Bruno’).select()Import beer
![Page 8: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/8.jpg)
MVC – Model
ER Designer
![Page 9: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/9.jpg)
MVC – Controller
http://suaaplicacao/controller/palestras
SELECT *FROM PALESTRAWHEREID > 0
![Page 10: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/10.jpg)
MVC – View
http://suaaplicacao/controller/palestras.html RSSXMLATOMJSONRTF
![Page 11: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/11.jpg)
Formulário CRUD criado automaticamente(validação, Ajax, calendário, upload)
Aplicação em execução
![Page 12: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/12.jpg)
tomcat
Publicável na maioria dos servidores web com suporte a WSGI
![Page 13: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/13.jpg)
Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br
Tutoriais, dicas e documentação em português http://www.web2pybrasil.com.br@web2pybrasil
Download e documentação oficial (em inglês)http://www.web2py.com
Treinamento e suportehttp://rochacbruno.com.br
Comunidadehttp://groups.google.com/group/web2pyhttp://groups.google.com/group/web2py-users-brazil
![Page 14: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/14.jpg)
Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br
Bruno Cezar Rocha
@rochacbruno
http://rochacbruno.com.br
http://www.web2pybrasil.com.br
![Page 15: Desenvolvimento web ágil com Python e web2py #qconsp #qcon](https://reader031.vdocuments.net/reader031/viewer/2022013105/54b550cc4a7959b92c8b45c7/html5/thumbnails/15.jpg)
Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br