transforme ideias em realidade com python e web2py

60
1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Intuito

Upload: relsi-h-maron

Post on 27-Jun-2015

239 views

Category:

Technology


2 download

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Intuito

Page 2: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Para quem?

Page 4: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Construa um MVP

Page 6: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

MV o quê?!?

Page 7: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Como construir um MVP?

Page 9: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

b) Contrate um programador.

Page 11: Transforme ideias em realidade com python e web2py

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

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Page 14: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Por quê web2py?

Page 15: Transforme ideias em realidade com python e web2py

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

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

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Preocupações

Seguro.

Page 19: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

… … ...

Page 21: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Vamos ver algumas coisas.

Page 22: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Padrão MVC

Page 23: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Padrão MVC

Page 24: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Padrão MVC

Page 25: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Padrão MVC

Page 26: Transforme ideias em realidade com python e web2py

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

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Mapeamento de URL.

Page 29: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Mapeamento de URL.

Page 30: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Mapeamento de URL.

Page 31: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Mapeamento de URL.

Page 32: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Mapeamento de URL.

Page 33: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Formulários e validadores.

Page 34: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Formulários e validadores.

Page 36: Transforme ideias em realidade com python e web2py

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Cases

Page 51: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

http://codefreelas.com

Page 52: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

http://quantoeucobro.com

Page 53: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

http://menuvegano.com.br

Page 54: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

http://natalanimal.com.br

Page 55: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

http://web2schools.juliarizza.com

Page 56: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Precisa de Ajuda?

Page 58: Transforme ideias em realidade com python e web2py

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

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Obrigado!

Page 60: Transforme ideias em realidade com python e web2py

1º PyPoA – Junho/2014

Transformando ideias em realidade com web2py

Perguntas?