View
513
Download
0
Category
Preview:
DESCRIPTION
Apresentação que fiz no grupo ForkInSergipe.http://dojo-se.github.com
Citation preview
Rafael Mendonça França 1
Introdução ao Ruby on Rails
Rafael Mendonça França 2
Quem sou eu
Desenvolvedor Web
Apaixonado por Software livre
Aluno de ciência da computação UFS
Desenvolvo aplicações Ruby on Rails desde 2006
Ativista das metodologias ágeis
Rafael Mendonça França 3
Agile
Rafael Mendonça França 4
TDD
XP
Scrum
CI
Lean
UP
BDD
Stand Up Meeting
Produck Backlog
FDD UML
Sprint
Pair ProgrammingGTD
Rafael Mendonça França 5
Indivíduos e intereções mais que processos e ferramentas
Rafael Mendonça França 6
Software funcionando mais que documentação abrangente
Rafael Mendonça França 7
Colaboração com o cliente mais que negociação de contratos
Rafael Mendonça França 8
Responder as mudanças mais que seguir planos
Rafael Mendonça França 9
TDD
Rafael Mendonça França 10
Rafael Mendonça França 11
BDD
Rafael Mendonça França 12
Rafael Mendonça França 13
A Linguagem Ruby
Rafael Mendonça França 14
Ruby
Tecnologia Japonesa
Lançada em 1995
Multiparadigma
Muito similar ao Python
Ênfase na simplicidade e na elegância
OpensourceArquiteto do Ruby,
Yukihiro “Matz” Matsumoto
Rafael Mendonça França 15
Características
Orientada a objetos – ”Tudo é objeto”
Herança única
Dinâmica – Metaprogramação
Rafael Mendonça França 16
Ruby on Rails
Rafael Mendonça França 17
David Heinemeier Hansson
Criador do Ruby on Rails
Sócio da 37signals
Foi Hacker do ano em 2005
Rafael Mendonça França 18
Filosofia
DRY
Rafael Mendonça França 19
Filosofia
Convenção sobre Configuração
Rafael Mendonça França 20
Filosofia
Fácil de aprender
Rafael Mendonça França 21
Filosofia
Divertido
Rafael Mendonça França 22
Arquitetura
Rafael Mendonça França 23
Comunidade
Rafael Mendonça França 24
http://cukes.info
Rafael Mendonça França 25
http://www.pragprog.com
Rafael Mendonça França 26
http://rspec.info
Rafael Mendonça França 27
http://github.com
Rafael Mendonça França 28
http://rubygems.org
Rafael Mendonça França 30
http://peepcode.com
Rafael Mendonça França 31
Brasil?
Rafael Mendonça França 32
Rafael Mendonça França 33
Rafael Mendonça França 34
Sergipe?
Rafael Mendonça França 35
Rafael Mendonça França 36
Rafael Mendonça França 37
Cases
Rafael Mendonça França 38
Rafael Mendonça França 39
Rafael Mendonça França 41
Vídeos
http://rubyonrails.org/screencasts/rails3
Rafael Mendonça França 42
http://rafaelfranca.com.brhttp://github.com/rafaelfranca
rafaelmfranca@gmail.com
@rafaelfranca
Recommended