Desenvolvimento de Produtos Web com Ruby on Rails
Luiz Sanches - @luizsanxes
http://www.flickr.com/photos/digaworks/5807370111/
SobreLinux, Git, Shell-Script, PHP, Ruby, MySQL, PostgreSQL, MongoDB ...
http://tasafo.org
http://softwaredegaragem.com
http://nomadetec.com.br
desenvolver um produto no mundo real, resumidamente
matéria prima http://www.flickr.com/photos/digitalczech/1076755751/
http://www.flickr.com/photos/davepolaschek/1672738427/produção
http://www.flickr.com/photos/drycomalcreek/9503608520/produtividade
http://www.flickr.com/photos/vinhosdecorte/4964561453/qualidade
http://www.flickr.com/photos/27728441@N04/3708722397/distribuição
http://www.flickr.com/photos/henryrose/4014630278/entrega do produto
desenvolver software
http://redjigsawconsulting.com/wp-content/uploads/2013/02/Jigsaw-Lean.jpgcomplexidade
linguagenshttp://www.lackuna.com/wp-content/uploads/2013/01/programming.jpg
desenvolvimento webhttp://designbymax.com/images/portfolio/web-development.jpg
minha atual ferramenta de trabalho
rubyonrails.org
rails é ruby(você precisa aprender a linguagem)
ruby-lang.org
metodologias, padrões, técnicas e ferramentas
caindo na real
http://elibildner.files.wordpress.com/2012/06/screen-shot-2012-06-05-at-2-12-18-am.pngMVC
rails new <app>
Model
View
Controller
http://jorgekotickaudy.files.wordpress.com/2012/07/tdd-ciclo.jpgTDD
BDD
testes de aceitação
código testando código
executando testes
servidor local da aplicação
aplicação em desenvolvimento
versionamento do código
guardar e compartilhar código
publicação do produto
repositório compartilhado
hospedagem no heroku
configuração de DNS
repositórios remotos
gravando alterações
atualizando o repositório remoto
publicando a aplicação no heroku
aplicação em produção
Obrigado!