Desenvolvimento Ágil com Rails
André Bernardes http://abernardes.github.com
on
Linguagem de   FrameworkProgramação       Web
http://rubyonrails.org
Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você...
Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você...
Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você...
Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você...
Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você...
Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você...
Convention    overConfiguration
80 / 20
Opinionated Software
DRY
DRYDon’t Repeat Yourself
MVC
MVCModel - View - Controller
Controller              Estrutura                  da              Aplicação                           Dados eInterface   ...
controller/posts_controller.rb
view/posts/index.html.erb
models/post.rb
REST
http://www.amazon.com/dp/0596516177/ref=sr_1_1?     s=books&ie=UTF8&qid=1317343194&sr=1-1
http://www.amazon.com/dp/0596516177/ref=sr_1_1?     s=books&ie=UTF8&qid=1317343194&sr=1-1
http://www.amazon.com/books/matz/programming_ruby
REST         Representational State TransferSiga esta definição e identifique recursos de maneira uniforme
REST    Representational State TransferA melhor parte é que Rails faz isso automaticamente
http://ruby-lang.org
Por que outralinguagem deprogramação?
A maioria das linguagens deprogramação foi concebida    para computadoresentenderem, não humanos.
Ruby é simples por fora, mas muito complexo por dentro, assim como o corpo humano.           Yukihiro “Matz” Matsumoto    ...
O melhor amigo do  programador
Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Tem uma sintaxe elegante...
Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Tem uma sintaxe elegante...
Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Tem uma sintaxe elegante...
Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Têm uma sintaxe elegante...
Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Têm uma sintaxe elegante...
Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Têm uma sintaxe elegante...
Java
Ruby
RubyMuito Complicado?
Ruby
Ecossistema
Livros
LivrosConferências
LivrosConferências    IRC
LivrosConferências    IRCMailing Lists
LivrosConferências    IRCMailing Lists   Guias
LivrosConferências    IRCMailing Lists   Guias Tutoriais
LivrosConferências    IRCMailing Lists   Guias Tutoriais   Blogs
LivrosConferências    IRCMailing Lists   Guias Tutoriais   Blogs  Podcasts
LivrosConferências    IRCMailing Lists   Guias Tutoriais   Blogs  PodcastsScreencasts
LivrosConferências     IRCMailing Lists    Guias  Tutoriais    Blogs  Podcasts ScreencastsRedes Sociais
Livros Conferências      IRC Mailing Lists     Guias$ Grátis $   Tutoriais     Blogs   Podcasts  Screencasts Redes Sociais
http://akitaonrails.com/2010/06/21/ akita-responde-comecando-com-ruby-              on-rails  http://net.tutsplus.com/tuto...
Q+A
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011
Desenvolvimento Ágil com Rails GURUSC 2011
Upcoming SlideShare
Loading in...5
×

Desenvolvimento Ágil com Rails GURUSC 2011

857

Published on

Introductory presentation about RubyOnRails I gave in 2011 GURU-SC meeting.

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

No Downloads
Views
Total Views
857
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Desenvolvimento Ágil com Rails GURUSC 2011

    1. 1. Desenvolvimento Ágil com Rails
    2. 2. André Bernardes http://abernardes.github.com
    3. 3. on
    4. 4. Linguagem de FrameworkProgramação Web
    5. 5. http://rubyonrails.org
    6. 6. Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, através do convention overconfiguration
    7. 7. Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, usando convention overconfiguration
    8. 8. Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, usando convention overconfiguration
    9. 9. Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, usando convention overconfiguration
    10. 10. Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, usando convention overconfiguration.
    11. 11. Ruby on Rails é um framework webopen-source, voltado ao prazer doprogramador e à produtividadesustentável.Permite que você escreva código-fontebonito, usando convention overconfiguration
    12. 12. Convention overConfiguration
    13. 13. 80 / 20
    14. 14. Opinionated Software
    15. 15. DRY
    16. 16. DRYDon’t Repeat Yourself
    17. 17. MVC
    18. 18. MVCModel - View - Controller
    19. 19. Controller Estrutura da Aplicação Dados eInterface Regras de NegócioView Model
    20. 20. controller/posts_controller.rb
    21. 21. view/posts/index.html.erb
    22. 22. models/post.rb
    23. 23. REST
    24. 24. http://www.amazon.com/dp/0596516177/ref=sr_1_1? s=books&ie=UTF8&qid=1317343194&sr=1-1
    25. 25. http://www.amazon.com/dp/0596516177/ref=sr_1_1? s=books&ie=UTF8&qid=1317343194&sr=1-1
    26. 26. http://www.amazon.com/books/matz/programming_ruby
    27. 27. REST Representational State TransferSiga esta definição e identifique recursos de maneira uniforme
    28. 28. REST Representational State TransferA melhor parte é que Rails faz isso automaticamente
    29. 29. http://ruby-lang.org
    30. 30. Por que outralinguagem deprogramação?
    31. 31. A maioria das linguagens deprogramação foi concebida para computadoresentenderem, não humanos.
    32. 32. Ruby é simples por fora, mas muito complexo por dentro, assim como o corpo humano. Yukihiro “Matz” Matsumoto Criador do Ruby
    33. 33. O melhor amigo do programador
    34. 34. Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Tem uma sintaxe elegante, que é naturalpara ler e fácil de escrever.
    35. 35. Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Tem uma sintaxe elegante, que é naturalpara ler e fácil de escrever.
    36. 36. Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Tem uma sintaxe elegante, que é naturalpara ler e fácil de escrever.
    37. 37. Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Têm uma sintaxe elegante, que é naturalpara ler e fácil de escrever.
    38. 38. Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Têm uma sintaxe elegante, que é naturalpara ler e fácil de escrever.
    39. 39. Ruby é uma linguagem de programaçãodinâmica, open-source, com foco nasimplicidade e produtividade.Têm uma sintaxe elegante, que é naturalpara ler e fácil de escrever.
    40. 40. Java
    41. 41. Ruby
    42. 42. RubyMuito Complicado?
    43. 43. Ruby
    44. 44. Ecossistema
    45. 45. Livros
    46. 46. LivrosConferências
    47. 47. LivrosConferências IRC
    48. 48. LivrosConferências IRCMailing Lists
    49. 49. LivrosConferências IRCMailing Lists Guias
    50. 50. LivrosConferências IRCMailing Lists Guias Tutoriais
    51. 51. LivrosConferências IRCMailing Lists Guias Tutoriais Blogs
    52. 52. LivrosConferências IRCMailing Lists Guias Tutoriais Blogs Podcasts
    53. 53. LivrosConferências IRCMailing Lists Guias Tutoriais Blogs PodcastsScreencasts
    54. 54. LivrosConferências IRCMailing Lists Guias Tutoriais Blogs Podcasts ScreencastsRedes Sociais
    55. 55. Livros Conferências IRC Mailing Lists Guias$ Grátis $ Tutoriais Blogs Podcasts Screencasts Redes Sociais
    56. 56. http://akitaonrails.com/2010/06/21/ akita-responde-comecando-com-ruby- on-rails http://net.tutsplus.com/tutorials/ruby/the-best-way-to-learn-ruby-on- rails/ http://abernardes.github.com
    57. 57. Q+A
    1. A particular slide catching your eye?

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

    ×