Apresentação de Ruby on Rails - Secomp/UFS

1,213 views
1,148 views

Published on

Apresentação do minicurso de Ruby on Rails da Semana de Computação da Universidade Federal de Sergipe

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,213
On SlideShare
0
From Embeds
0
Number of Embeds
48
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Apresentação de Ruby on Rails - Secomp/UFS

  1. 1. Desenvolvimento Dirigido a  comportamento com Ruby on Rails Rafael Mendonça França 1
  2. 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 2
  3. 3. Grupo Agência Desenvolvimento de software com responsabilidade Foco no cliente Foco na inovação Equipe multi­diciplinar Equipe participativa Rafael Mendonça França 3
  4. 4. Este minicurso Rafael Mendonça França 4
  5. 5. É sobre a forma de desenvolver aplicações Rafael Mendonça França 5
  6. 6. E não sobre código Rafael Mendonça França 6
  7. 7. Rafael Mendonça França 7
  8. 8. Agile Rafael Mendonça França 8
  9. 9. UP Produck Backlog Scrum Sprint BDD TDD Stand Up Meeting CI Lean FDD XP UML GTD Pair Programming Rafael Mendonça França 9
  10. 10. Indivíduos e intereções mais que processos e ferramentas Rafael Mendonça França 10
  11. 11. Software funcionando mais que documentação abrangente Rafael Mendonça França 11
  12. 12. Colaboração com o cliente mais que negociação de contratos Rafael Mendonça França 12
  13. 13. Responder as mudanças mais que seguir planos Rafael Mendonça França 13
  14. 14. TDD Rafael Mendonça França 14
  15. 15. Rafael Mendonça França 15
  16. 16. BDD Rafael Mendonça França 16
  17. 17. Rafael Mendonça França 17
  18. 18. A Linguagem Ruby Rafael Mendonça França 18
  19. 19. 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 Rafael Mendonça França 19
  20. 20. Características Orientada a objetos – ”Tudo é objeto”  Herança única Dinâmica – Meta­programação Rafael Mendonça França 20
  21. 21. Ruby on Rails Rafael Mendonça França 21
  22. 22. Filosofia DRY Rafael Mendonça França 22
  23. 23. Filosofia Convenção sobre Configuração Rafael Mendonça França 23
  24. 24. Filosofia Fácil de aprender Rafael Mendonça França 24
  25. 25. Filosofia Divertido Rafael Mendonça França 25
  26. 26. Arquitetura Rafael Mendonça França 26
  27. 27. Comunidade Rafael Mendonça França 27
  28. 28. http://cukes.info Rafael Mendonça França 28
  29. 29. http://www.pragprog.com Rafael Mendonça França 29
  30. 30. http://rspec.info Rafael Mendonça França 30
  31. 31. http://github.com Rafael Mendonça França 31
  32. 32. http://rubygems.org Rafael Mendonça França 32
  33. 33. http://railscasts.com Rafael Mendonça França 33
  34. 34. http://peepcode.com Rafael Mendonça França 34
  35. 35. Cases Rafael Mendonça França 35
  36. 36. Rafael Mendonça França 36
  37. 37. Rafael Mendonça França 37
  38. 38. Rafael Mendonça França 38
  39. 39. Git Rafael Mendonça França 39
  40. 40. Rafael Mendonça França 40
  41. 41. RVM http://rvm.beginrescueend.com/ Rafael Mendonça França 41
  42. 42. Coding Dojo Rafael Mendonça França 42
  43. 43. http://rafaelfranca.com.br rafaelmfranca@gmail.com rafael@grupoagencia.com.br @rafaelfranca Rafael Mendonça França 43

×