Desenvolvimento de produtos web com ruby on rails

984 views

Published on

Uma explanação de como desenvolver, publicar e manter uma aplicação web com o framework Ruby on Rails

Published in: Technology

Desenvolvimento de produtos web com ruby on rails

  1. 1. http://www.flickr.com/photos/digaworks/5807370111/ Desenvolvimento de Produtos Web com Ruby on Rails Luiz Sanches - @luizsanxes
  2. 2. Sobre Linux, Git, Shell-Script, PHP, Ruby, MySQL, PostgreSQL, MongoDB ... http://tasafo.org http://softwaredegaragem.com http://nomadetec.com.br
  3. 3. desenvolver um produto no mundo real, resumidamente
  4. 4. matéria prima http://www.flickr.com/photos/digitalczech/1076755751/
  5. 5. produção http://www.flickr.com/photos/davepolaschek/1672738427/
  6. 6. produtividade http://www.flickr.com/photos/drycomalcreek/9503608520/
  7. 7. qualidade http://www.flickr.com/photos/vinhosdecorte/4964561453/
  8. 8. distribuição http://www.flickr.com/photos/27728441@N04/3708722397/
  9. 9. entrega do produto http://www.flickr.com/photos/henryrose/4014630278/
  10. 10. desenvolver software
  11. 11. complexidade http://redjigsawconsulting.com/wp-content/uploads/2013/02/Jigsaw-Lean.jpg
  12. 12. linguagens http://www.lackuna.com/wp-content/uploads/2013/01/programming.jpg
  13. 13. http://designbymax.com/images/portfolio/web-development.jpg desenvolvimento web
  14. 14. minha atual ferramenta de trabalho
  15. 15. rubyonrails.org
  16. 16. rails é ruby (você precisa aprender a linguagem)
  17. 17. ruby-lang.org
  18. 18. metodologias, padrões, técnicas e ferramentas
  19. 19. caindo na real
  20. 20. MVC http://elibildner.files.wordpress.com/2012/06/screen-shot-2012-06-05-at-2-12-18-am.png
  21. 21. rails new <app>
  22. 22. Model
  23. 23. View
  24. 24. Controller
  25. 25. TDD http://jorgekotickaudy.files.wordpress.com/2012/07/tdd-ciclo.jpg
  26. 26. BDD
  27. 27. testes de aceitação
  28. 28. código testando código
  29. 29. executando testes
  30. 30. servidor local da aplicação
  31. 31. aplicação em desenvolvimento
  32. 32. versionamento do código
  33. 33. guardar e compartilhar código
  34. 34. publicação do produto
  35. 35. repositório compartilhado
  36. 36. hospedagem no heroku
  37. 37. configuração de DNS
  38. 38. repositórios remotos
  39. 39. gravando alterações
  40. 40. atualizando o repositório remoto
  41. 41. publicando a aplicação no heroku
  42. 42. aplicação em produção
  43. 43. Obrigado!

×