SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Downloaden Sie, um offline zu lesen
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Intuito
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?
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Para quem?
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Tenho uma ideia inovadora,
como transformo isso em uma Startup?
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Construa um MVP
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
MV o quê?!?
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.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Como construir um MVP?
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
a) Contrate uma empresa especializada.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
b) Contrate um programador.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
c) Arrume um Sócio Técnico
c) Arrume um sócio técnico.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
d) Faça você mesmo.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Por quê web2py?
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Foi criado para quem não tem experiência
com programação.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Com um pouco de conhecimento você já
pode por a mão na massa.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Preocupações
Diminui significantemente o tempo de desenvolvimento.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Preocupações
Seguro.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Mas ele não é “pythônico”!
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
… … ...
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Vamos ver algumas coisas.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Padrão MVC
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Padrão MVC
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Padrão MVC
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Padrão MVC
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Abstração de banco de dados
SELECT * FROM cadastro WHERE id > 0
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Abstração de banco de dados
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Mapeamento de URL.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Mapeamento de URL.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Mapeamento de URL.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Mapeamento de URL.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Mapeamento de URL.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores.
controller
view
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores - CRUD.
controller
view
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]
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/create/cadastro
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/update/cadastro/1
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores - CRUD.
http://..../[app]/[controller]/data/read/cadastro/1
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores - CRUD.
controller
view
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Formulários e validadores - CRUD.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Usuários: cadastro, autenticação e permissões.
controller
view
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.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
controller
view
Usuários: cadastro, autenticação e permissões.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Usuários: cadastro, autenticação e permissões.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
controller
view
Usuários: cadastro, autenticação e permissões.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Usuários: cadastro, autenticação e permissões.
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
E muito mais.
http://web2py.com/book
http://web2pyslices.com
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Cases
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
http://codefreelas.com
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
http://quantoeucobro.com
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
http://menuvegano.com.br
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
http://natalanimal.com.br
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
http://web2schools.juliarizza.com
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
E muito mais.
http://www.web2py.com/poweredby
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Precisa de Ajuda?
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Precisa de Ajuda?
https://groups.google.com/forum/#!forum/web2py-users-brazil
https://groups.google.com/forum/#!forum/web2py
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Obrigado!
1º PyPoA – Junho/2014
Transformando ideias
em realidade com web2py
Perguntas?

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (6)

Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2py
 
Casa Inteligente com Python e Arduino
Casa Inteligente com Python e ArduinoCasa Inteligente com Python e Arduino
Casa Inteligente com Python e Arduino
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2py
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Desenvolvendo aplicações Mobile em Python
Desenvolvendo aplicações Mobile em PythonDesenvolvendo aplicações Mobile em Python
Desenvolvendo aplicações Mobile em Python
 
Apresentando a Godot Game Engine no FISL 16
Apresentando a Godot Game Engine no FISL 16Apresentando a Godot Game Engine no FISL 16
Apresentando a Godot Game Engine no FISL 16
 

Ähnlich wie Transforme ideias em realidade com python e web2py

Plano de acção my.spakos 2
Plano de acção my.spakos 2Plano de acção my.spakos 2
Plano de acção my.spakos 2
myspakos
 
Projeto geral sumare de ppi mult
Projeto geral sumare de ppi   multProjeto geral sumare de ppi   mult
Projeto geral sumare de ppi mult
Denise A.
 

Ähnlich wie Transforme ideias em realidade com python e web2py (20)

[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
 
Atelier da Rua :: Cidadania 2.0 2014
Atelier da Rua :: Cidadania 2.0 2014Atelier da Rua :: Cidadania 2.0 2014
Atelier da Rua :: Cidadania 2.0 2014
 
Portfolio pt
Portfolio   ptPortfolio   pt
Portfolio pt
 
Android DevConference - Firebase para desenvolvedores
Android DevConference - Firebase para desenvolvedoresAndroid DevConference - Firebase para desenvolvedores
Android DevConference - Firebase para desenvolvedores
 
Evento Talk a bit ++ - Princípios e práticas de lean ux
Evento Talk a bit ++ - Princípios e práticas de lean uxEvento Talk a bit ++ - Princípios e práticas de lean ux
Evento Talk a bit ++ - Princípios e práticas de lean ux
 
Aprendendo a Aprender - BrazilJS OnTheRoad SP
Aprendendo a Aprender - BrazilJS OnTheRoad SPAprendendo a Aprender - BrazilJS OnTheRoad SP
Aprendendo a Aprender - BrazilJS OnTheRoad SP
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
 
Plano de acção my.spakos 2
Plano de acção my.spakos 2Plano de acção my.spakos 2
Plano de acção my.spakos 2
 
Projeto geral sumare de ppi mult
Projeto geral sumare de ppi   multProjeto geral sumare de ppi   mult
Projeto geral sumare de ppi mult
 
Loopback - Desenvolvimento de APIs REST para aplicativos móveis
Loopback - Desenvolvimento de APIs REST para aplicativos móveisLoopback - Desenvolvimento de APIs REST para aplicativos móveis
Loopback - Desenvolvimento de APIs REST para aplicativos móveis
 
UNIARA - Pós Graduação - Fotografia Aplicada - Projeto de comunicação - Ciber...
UNIARA - Pós Graduação - Fotografia Aplicada - Projeto de comunicação - Ciber...UNIARA - Pós Graduação - Fotografia Aplicada - Projeto de comunicação - Ciber...
UNIARA - Pós Graduação - Fotografia Aplicada - Projeto de comunicação - Ciber...
 
Apresentação Projecto IV
Apresentação Projecto IVApresentação Projecto IV
Apresentação Projecto IV
 
Como criar um aplicativo
Como criar um aplicativoComo criar um aplicativo
Como criar um aplicativo
 
Growth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na praticaGrowth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na pratica
 
Ideação de Produtos e Geração de Ideias
Ideação de Produtos e Geração de Ideias Ideação de Produtos e Geração de Ideias
Ideação de Produtos e Geração de Ideias
 
Start-USP apresentação do sistema
Start-USP apresentação do sistemaStart-USP apresentação do sistema
Start-USP apresentação do sistema
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08
 
Campeões Corporativos: Softwares e Pessoas
Campeões Corporativos: Softwares e PessoasCampeões Corporativos: Softwares e Pessoas
Campeões Corporativos: Softwares e Pessoas
 
Infograficos e SEO
Infograficos e SEOInfograficos e SEO
Infograficos e SEO
 
SEO em 2018 Tendências e Dicas
SEO em 2018  Tendências e DicasSEO em 2018  Tendências e Dicas
SEO em 2018 Tendências e Dicas
 

Transforme ideias em realidade com python e web2py

  • 1. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Intuito
  • 2. 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?
  • 3. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Para quem?
  • 4. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Tenho uma ideia inovadora, como transformo isso em uma Startup?
  • 5. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Construa um MVP
  • 6. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py MV o quê?!?
  • 7. 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.
  • 8. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Como construir um MVP?
  • 9. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py a) Contrate uma empresa especializada.
  • 10. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py b) Contrate um programador.
  • 11. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py c) Arrume um Sócio Técnico c) Arrume um sócio técnico.
  • 12. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py d) Faça você mesmo.
  • 13. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py
  • 14. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Por quê web2py?
  • 15. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Foi criado para quem não tem experiência com programação.
  • 16. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Com um pouco de conhecimento você já pode por a mão na massa.
  • 17. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Preocupações Diminui significantemente o tempo de desenvolvimento.
  • 18. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Preocupações Seguro.
  • 19. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Mas ele não é “pythônico”!
  • 20. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py … … ...
  • 21. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Vamos ver algumas coisas.
  • 22. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Padrão MVC
  • 23. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Padrão MVC
  • 24. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Padrão MVC
  • 25. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Padrão MVC
  • 26. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Abstração de banco de dados SELECT * FROM cadastro WHERE id > 0
  • 27. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Abstração de banco de dados
  • 28. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Mapeamento de URL.
  • 29. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Mapeamento de URL.
  • 30. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Mapeamento de URL.
  • 31. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Mapeamento de URL.
  • 32. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Mapeamento de URL.
  • 33. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores.
  • 34. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores. controller view
  • 35. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores.
  • 36. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores - CRUD. controller view
  • 37. 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]
  • 38. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores - CRUD. http://..../[app]/[controller]/data/create/cadastro
  • 39. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores - CRUD. http://..../[app]/[controller]/data/update/cadastro/1
  • 40. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores - CRUD. http://..../[app]/[controller]/data/read/cadastro/1
  • 41. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores - CRUD. controller view
  • 42. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Formulários e validadores - CRUD.
  • 43. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Usuários: cadastro, autenticação e permissões. controller view
  • 44. 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.
  • 45. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py controller view Usuários: cadastro, autenticação e permissões.
  • 46. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Usuários: cadastro, autenticação e permissões.
  • 47. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py controller view Usuários: cadastro, autenticação e permissões.
  • 48. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Usuários: cadastro, autenticação e permissões.
  • 49. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py E muito mais. http://web2py.com/book http://web2pyslices.com
  • 50. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Cases
  • 51. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py http://codefreelas.com
  • 52. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py http://quantoeucobro.com
  • 53. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py http://menuvegano.com.br
  • 54. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py http://natalanimal.com.br
  • 55. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py http://web2schools.juliarizza.com
  • 56. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py E muito mais. http://www.web2py.com/poweredby
  • 57. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Precisa de Ajuda?
  • 58. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Precisa de Ajuda? https://groups.google.com/forum/#!forum/web2py-users-brazil https://groups.google.com/forum/#!forum/web2py
  • 59. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Obrigado!
  • 60. 1º PyPoA – Junho/2014 Transformando ideias em realidade com web2py Perguntas?