transforme ideias em realidade com python e web2py
DESCRIPTION
Slides da palestra de "evangelização" sobre as facilidades que o web2py fornece para colocar rapidamente ideias em prática. 1º PyPoA - Encontro de usuários Python de Porto Alegre e Região Metropolitana.TRANSCRIPT
![Page 1: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/1.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Intuito
![Page 2: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/2.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
- Relsi Maron- CTO no CodeFreelas.com- 5 Anos Desenvolvimento Web- http://github.com/relsi- http://pt.slideshare.net/relsi
Quem?
![Page 3: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/3.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Para quem?
![Page 4: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/4.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Tenho uma ideia inovadora,como transformo isso em uma Startup?
![Page 5: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/5.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Construa um MVP
![Page 6: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/6.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
MV o quê?!?
![Page 7: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/7.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Minimum Viable Product é uma versão mais simples de um produto com as funcionalidades principais e que pode ser desenvolvida com pouco tempo.
![Page 8: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/8.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Como construir um MVP?
![Page 9: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/9.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
a) Contrate uma empresa especializada.
![Page 10: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/10.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
b) Contrate um programador.
![Page 11: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/11.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
c) Arrume um Sócio Técnico
c) Arrume um sócio técnico.
![Page 12: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/12.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
d) Faça você mesmo.
![Page 13: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/13.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
![Page 14: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/14.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Por quê web2py?
![Page 15: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/15.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Foi criado para quem não tem experiênciacom programação.
![Page 16: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/16.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Com um pouco de conhecimento você já pode por a mão na massa.
![Page 17: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/17.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Preocupações
Diminui significantemente o tempo de desenvolvimento.
![Page 18: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/18.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Preocupações
Seguro.
![Page 19: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/19.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Mas ele não é “pythônico”!
![Page 20: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/20.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
… … ...
![Page 21: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/21.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Vamos ver algumas coisas.
![Page 22: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/22.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Padrão MVC
![Page 23: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/23.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Padrão MVC
![Page 24: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/24.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Padrão MVC
![Page 25: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/25.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Padrão MVC
![Page 26: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/26.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Abstração de banco de dados
SELECT * FROM cadastro WHERE id > 0
![Page 27: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/27.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Abstração de banco de dados
![Page 28: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/28.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Mapeamento de URL.
![Page 29: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/29.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Mapeamento de URL.
![Page 30: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/30.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Mapeamento de URL.
![Page 31: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/31.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Mapeamento de URL.
![Page 32: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/32.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Mapeamento de URL.
![Page 33: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/33.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores.
![Page 34: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/34.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores.
controller
view
![Page 35: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/35.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores.
![Page 36: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/36.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
controller
view
![Page 37: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/37.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/tables http://..../[app]/[controller]/data/create/[table] http://..../[app]/[controller]/data/read/[table]/[id] http://..../[app]/[controller]/data/update/[table]/[id] http://..../[app]/[controller]/data/delete/[table]/[id] http://..../[app]/[controller]/data/select/[table] http://..../[app]/[controller]/data/search/[table]
![Page 38: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/38.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/create/cadastro
![Page 39: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/39.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/update/cadastro/1
![Page 40: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/40.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/read/cadastro/1
![Page 41: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/41.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
controller
view
![Page 42: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/42.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Formulários e validadores - CRUD.
![Page 43: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/43.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Usuários: cadastro, autenticação e permissões.
controller
view
![Page 44: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/44.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
http://..../[app]/[controller]/user/login http://..../[app]/[controller]/user/logout http://..../[app]/[controller]/user/register http://..../[app]/[controller]/user/profile http://..../[app]/[controller]/user/retrieve_password http://..../[app]/[controller]/user/change_password
Usuários: cadastro, autenticação e permissões.
![Page 45: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/45.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
controller
view
Usuários: cadastro, autenticação e permissões.
![Page 46: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/46.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Usuários: cadastro, autenticação e permissões.
![Page 47: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/47.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
controller
view
Usuários: cadastro, autenticação e permissões.
![Page 48: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/48.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Usuários: cadastro, autenticação e permissões.
![Page 49: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/49.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
E muito mais.
http://web2py.com/book
http://web2pyslices.com
![Page 50: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/50.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Cases
![Page 51: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/51.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
http://codefreelas.com
![Page 52: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/52.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
http://quantoeucobro.com
![Page 53: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/53.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
http://menuvegano.com.br
![Page 54: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/54.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
http://natalanimal.com.br
![Page 55: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/55.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
http://web2schools.juliarizza.com
![Page 56: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/56.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
E muito mais.
http://www.web2py.com/poweredby
![Page 57: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/57.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Precisa de Ajuda?
![Page 58: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/58.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Precisa de Ajuda?
https://groups.google.com/forum/#!forum/web2py-users-brazilhttps://groups.google.com/forum/#!forum/web2py
![Page 59: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/59.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Obrigado!
![Page 60: Transforme ideias em realidade com python e web2py](https://reader034.vdocuments.site/reader034/viewer/2022052304/558ec5a31a28ab6b628b4644/html5/thumbnails/60.jpg)
1º PyPoA – Junho/2014
Transformando ideias em realidade com web2py
Perguntas?