Your SlideShare is downloading. ×
0
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
De...
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 Programming
GTD
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
Multi­paradigma
Muito similar ao Python
Ênfase na simpl...
Rafael Mendonça França 15
Características
Orientada a objetos – ”Tudo é objeto” 
Herança única
Dinâmica – Meta­programaçã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 29
http://railscasts.com
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 40
Vídeos
http://vimeo.com/10732081
Rafael Mendonça França 41
Vídeos
http://rubyonrails.org/screencasts/rails3
Rafael Mendonça França 42
http://rafaelfranca.com.br
http://github.com/rafaelfranca
rafaelmfranca@gmail.com
@rafaelfranca
Upcoming SlideShare
Loading in...5
×

Apresentação ForkInSergipe

521

Published on

Apresentação que fiz no grupo ForkInSergipe.

http://dojo-se.github.com

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
521
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Apresentação ForkInSergipe"

  1. 1. Rafael Mendonça França 1 Introdução ao Ruby on Rails
  2. 2. 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
  3. 3. Rafael Mendonça França 3 Agile
  4. 4. Rafael Mendonça França 4 TDD XP Scrum CI Lean UP BDD Stand Up Meeting Produck Backlog FDD UML Sprint Pair Programming GTD
  5. 5. Rafael Mendonça França 5 Indivíduos e intereções mais que processos e ferramentas
  6. 6. Rafael Mendonça França 6 Software funcionando mais que documentação abrangente
  7. 7. Rafael Mendonça França 7 Colaboração com o cliente mais que negociação de contratos
  8. 8. Rafael Mendonça França 8 Responder as mudanças mais que seguir planos
  9. 9. Rafael Mendonça França 9 TDD
  10. 10. Rafael Mendonça França 10
  11. 11. Rafael Mendonça França 11 BDD
  12. 12. Rafael Mendonça França 12
  13. 13. Rafael Mendonça França 13 A Linguagem Ruby
  14. 14. Rafael Mendonça França 14 Ruby Tecnologia Japonesa Lançada em 1995 Multi­paradigma Muito similar ao Python Ênfase na simplicidade e na  elegância Open­source Arquiteto do Ruby, Yukihiro “Matz” Matsumoto
  15. 15. Rafael Mendonça França 15 Características Orientada a objetos – ”Tudo é objeto”  Herança única Dinâmica – Meta­programação
  16. 16. Rafael Mendonça França 16 Ruby on Rails
  17. 17. Rafael Mendonça França 17 David Heinemeier Hansson Criador do Ruby on  Rails Sócio da 37signals Foi Hacker do ano em  2005
  18. 18. Rafael Mendonça França 18 Filosofia DRY
  19. 19. Rafael Mendonça França 19 Filosofia Convenção sobre Configuração
  20. 20. Rafael Mendonça França 20 Filosofia Fácil de aprender
  21. 21. Rafael Mendonça França 21 Filosofia Divertido
  22. 22. Rafael Mendonça França 22 Arquitetura
  23. 23. Rafael Mendonça França 23 Comunidade
  24. 24. Rafael Mendonça França 24 http://cukes.info
  25. 25. Rafael Mendonça França 25 http://www.pragprog.com
  26. 26. Rafael Mendonça França 26 http://rspec.info
  27. 27. Rafael Mendonça França 27 http://github.com
  28. 28. Rafael Mendonça França 28 http://rubygems.org
  29. 29. Rafael Mendonça França 29 http://railscasts.com
  30. 30. Rafael Mendonça França 30 http://peepcode.com
  31. 31. Rafael Mendonça França 31 Brasil?
  32. 32. Rafael Mendonça França 32
  33. 33. Rafael Mendonça França 33
  34. 34. Rafael Mendonça França 34 Sergipe?
  35. 35. Rafael Mendonça França 35
  36. 36. Rafael Mendonça França 36
  37. 37. Rafael Mendonça França 37 Cases
  38. 38. Rafael Mendonça França 38
  39. 39. Rafael Mendonça França 39
  40. 40. Rafael Mendonça França 40 Vídeos http://vimeo.com/10732081
  41. 41. Rafael Mendonça França 41 Vídeos http://rubyonrails.org/screencasts/rails3
  42. 42. Rafael Mendonça França 42 http://rafaelfranca.com.br http://github.com/rafaelfranca rafaelmfranca@gmail.com @rafaelfranca
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×