Palestra Faculdade Lourenço Filho

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Palestra Faculdade Lourenço Filho - Presentation Transcript

    1. Ruby Rafael Cruz Rubert [email_address] On Lourenço Filho Rails
    2. Quem é você?
      • Trabalho na Procuradoria Geral do Estado do Ceará Com RubyOnRails, PostgreSQL e Linux.
      • Pioneiro, Coordenador, e colaborador do Grupo CearáOnRails também fundador do grupo ApredaRuby.
      • Entusiasta Linux, participo ativamente na comunidade e procuro evangelizar pessoas para o mundo livre e da programação ágil com RubyOnRails.
      • Já programei em Java e PHP.
      • Hoje programo em Ruby e Python.
    3. O que é Ruby?
        Ruby é uma linguagem de script interpretada para programação orientada a objetos de um modo fácil e rápido. Ela tem vários recursos para processar arquivos de texto e para fazer tarefas de gerenciamento de sistema (assim como o Perl). Ela é simples, direto ao ponto, extensível e portável. Oh, preciso mencionar, é totalmente livre, o que significa não só livre de precisar pagar para usá-la, mas também a liberdade de usar, copiar, modificar e distribuí-la.
      Yukihiro 'Matz' Matsumoto criador do Ruby.
    4. O que é possível fazer com Ruby?
      • Programas Desktop
      • Programas Web
      • Programas de Script
      • Utilizar dentro do banco de dados
      • Utilizar em aparelhos celulares.
    5. Por que Ruby é tão bacana?
      • Interpretada
      • Sintaxe simples, intuitiva e bela
      • Totalmente orientada a objetos
      • Adaptável a qualquer ambiente
      • Desabafando: muito fácil e divertido
    6. Ruby é dificil? Prefiro Não Comentar!!!
    7. Utilizando o Ruby
      • Ruby é totalmente livre
      • Podemos baixar e instalar de:
        • htttp://www.ruby-lang.org/pt/
      • Utilizem linux =).
    8. Coisas legais sobre Ruby
      • Não precisa de ;
      • Não precisa declarar variáveis com seus tipos.
      • Não preciso ficar sempre declarando RETURNS.
    9. Ruby é lento?
      • Reza a lenda.
      • Porém a nova versão do ruby(1.9) está bem mais rápida que diversas linguagens de programação.
      • Utilizo Ruby em produção e nunca tive problemas.
      • Para o cliente esta micro diferença entre linguagens é irrelevante
    10. O que mais preciso saber sobre Ruby?
      • Sobre Ruby, por hora, mais nada.
      • Claro que toda linguagem de programação deve ser estudada a fundo.
      • Mais a frente vou mostar como aprender Ruby...
    11. RubyOnRails
      • É um framework MVC
      • Oferece soluções completas para desenvolvimento Web
      • Abstrai Banco de dados utilizando ORM
      • Te permite escrever aplicativos com javascript sem escrever uma unica linha de código javascript
      • http://www.rubyonrails.pro.br/
    12. RubyOnRails “ Beleza leva a felicidade. Felicidade leva a produtividade. Logo, beleza leva a produtividade.” David Heinemeier Hansson Criador do Rails
    13. Fenômeno?
      • Nos últimos anos a linguagem que mais vem crescendo é Ruby.
      • O grande estouro do Ruby é o Rails.
      • Blá, Blá, Blá...
    14. Melhor forma de aprender é na pratica
      • Vamos fazer um aplicativo exemplo.
      • Vamos fazer um simples cadastro cds
      • Um outro cadastro de categorias.
      • Um cd tem relação com categoria.
    15. Melhor forma de aprender é na pratica
    16. Melhor forma de aprender é na prática
    17. Criando o projeto no Rails
    18. Criando o projeto no Rails
    19. Criando o primeiro CRUD
    20. Criando o primeiro CRUD
    21. Criando o Segundo CRUD
    22. Criando o Segundo CRUD
    23. Relacionando
    24. Relacionando
    25. Relacionando
    26. Relacionando
    27. Relacionando
    28. Ajustando as telas
    29. Ajustando as telas
    30. Ajustando as telas
    31. Ajustando as telas
    32. Ajustando as telas
    33. Ajustando as telas
    34. Configurando o Banco de dados
    35. Configurando o banco de dados
    36. Configurando o banco de dados
    37. Criando o banco de dados
    38. Criando as tabelas do sistema no banco
    39. Iniciando o servidor
    40. Iniciando o servidor
    41. Testando a aplicação
    42. Testando a aplicação
    43. Testando a aplicação
    44. Testando a aplicação
    45. Testando a aplicação
    46. Testando a aplicação
    47. Testando a aplicação
    48. Testando a aplicação
    49. Testamdp a aplicação
    50. Testando a aplicação
    51. Testando a aplicação
    52. Testando a aplicação
    53. Testando a aplicação
    54. Testando a aplicação
    55. Testando a aplicação
    56. Terminamos!!!
    57. Envolva-se
    58. Envolva-se
    59. Envolva-se
    60. Quem investe em Rails?
    61. Aprenda Ruby/Rails
    62. Não Sou autodidata
    63. Nem sou autodidata Nem gosto de Curso On-line
    64. Obrigado!!! Perguntas? [email_address]

    + rafarubertrafarubert, 5 months ago

    custom

    316 views, 0 favs, 0 embeds more stats

    Palestra Realizada no dia 15 de maio de 2009 por Ra more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 316
      • 316 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?