ISEPonRails

360 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
360
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide


































  • ISEPonRails

    1. 1. Ruby & Rails Metade do esforço, dobro do rendimento.
    2. 2. Ruby
    3. 3. Ruby • Interpretado, não há compilação
    4. 4. Ruby • Interpretado, não há compilação • Tipagem (implícita), não há declaração de variáveis — duck typing
    5. 5. Ruby • Interpretado, não há compilação • Tipagem (implícita), não há declaração de variáveis — duck typing • Suporte para expressões regulares
    6. 6. Ruby • Interpretado, não há compilação • Tipagem (implícita), não há declaração de variáveis — duck typing • Suporte para expressões regulares • Excepções
    7. 7. Ruby • Interpretado, não há compilação • Tipagem (implícita), não há declaração de variáveis — duck typing • Suporte para expressões regulares • Excepções • Suporte para threads
    8. 8. Orientação a objectos
    9. 9. Orientação a objectos • Tudo é um objecto (…?)
    10. 10. Orientação a objectos • Tudo é um objecto (…?) • Métodos Singleton
    11. 11. Orientação a objectos • Tudo é um objecto (…?) • Métodos Singleton • Iteradores
    12. 12. Orientação a objectos • Tudo é um objecto (…?) • Métodos Singleton • Iteradores • Closures (blocos, etc.)
    13. 13. Demonstração
    14. 14. Rails
    15. 15. Rails • MVC
    16. 16. Rails • MVC • ActiveRecord
    17. 17. Rails • MVC • ActiveRecord • URL’s amigáveis
    18. 18. Rails • MVC • ActiveRecord • URL’s amigáveis • Ambientes de desenvolvimento
    19. 19. Rails • MVC • ActiveRecord • URL’s amigáveis • Ambientes de desenvolvimento • Testes funcionais
    20. 20. Rails • MVC • ActiveRecord • URL’s amigáveis • Ambientes de desenvolvimento • Testes funcionais • REST & Web services
    21. 21. Rails • MVC • ActiveRecord • URL’s amigáveis • Ambientes de desenvolvimento • Testes funcionais • REST & Web services • Email
    22. 22. Rails • MVC • ActiveRecord • URL’s amigáveis • Ambientes de desenvolvimento • Testes funcionais • REST & Web services • Email • ...
    23. 23. Exemplo
    24. 24. Exemplo
    25. 25. Abstração BD
    26. 26. Abstração BD
    27. 27. Servidores web
    28. 28. Servidores web • Apache (mod_rails a.k.a. Passenger) • nginx (mod_rails a.k.a. Passenger) • Mongrel • Webrick • Lighttpd • ...
    29. 29. Obrigado! Perguntas?
    30. 30. José Mota www.josemota.net www.twitter.com/josemotanet www.linkedin.com/in/josemota
    31. 31. Outros recursos
    32. 32. Outros recursos • RubyonRails.org • Railscasts.com • NubyonRails.com • Peepcode.com • josemota.net • Twitter • Ruby-pt.org • ...

    ×