Gerenciando projetos
com Ruby on Rails e
       jQuery
     Rodrigo Urubatan
Sobre Urubatan

Trabalho com desenvolvimento desde 1997, já desenvolvi
  sistemas em diversas linguagens, como Delphi, C, C++,
  PHP, ASP, ColdFusion, Assembly, Leather, Java e Ruby.
Atualmente trabalho com pesquisa e desenvolvimento na HP,
  utilizando principalmente Java, e com Ruby em outros
  projetos e cursos.
Alem de ser o autor do livro "Ruby On Rails: Desenvolvimento
  fácil e Rápido de aplicações web"
O que é Ruby
•   Uma linguagem de scripting
•   Dinâmica
•   Open Source
•   Foco na simplicidade e produtividade
•   Sintaxe elegante, leitura natural e fácil escrita
O que é Rails
•   Framework para desenvolvimento web
•   Otimizado para a felicidade do desenvolvedor
•   E para uma produtividade sustentavel
•   Foco em padronização antes de configuração
•   Permite a escrita de código bonito e de fácil
      leitura
Proposta
• Desenvolver um sistema simples para
   gerenciamento de projetos
     –   Usuários
     –   Usuário escolhe projeto ou cria novo
     –   Adiciona tarefas no projeto
     –   Utiliza uma tela parecida com um quadro de XP
          para trabalhar em uma tarefa, e informar a
          conclusão da mesma
Scaffolding

script/generate scaffold user login:string
  password:string name:string email:string
script/generate scaffold project name:string
  description:text
script/generate scaffold task title:string
  description:text status:int priority:int
  project:references
Rotas
Alterações nos models
Alterações nos controladores
Aterações no layout e nas view
O plugin jRails
Brincando de Javascript
Será que funciona?
Sorteio!
Referências

•   Meu livro - http://livro.urubatan.com.br
•   Meu blog - http://www.urubatan.com.br
•   Ruby On Rails - http://www.rubyonrails.org
•   Ruby On Rails Brasil - http://www.rubyonrails.pro.br
•   RubyOnBr - http://www.rubyonbr.org/

Gerenciando Projetos Com Ruby On Rails

  • 1.
    Gerenciando projetos com Rubyon Rails e jQuery Rodrigo Urubatan
  • 2.
    Sobre Urubatan Trabalho comdesenvolvimento desde 1997, já desenvolvi sistemas em diversas linguagens, como Delphi, C, C++, PHP, ASP, ColdFusion, Assembly, Leather, Java e Ruby. Atualmente trabalho com pesquisa e desenvolvimento na HP, utilizando principalmente Java, e com Ruby em outros projetos e cursos. Alem de ser o autor do livro "Ruby On Rails: Desenvolvimento fácil e Rápido de aplicações web"
  • 3.
    O que éRuby • Uma linguagem de scripting • Dinâmica • Open Source • Foco na simplicidade e produtividade • Sintaxe elegante, leitura natural e fácil escrita
  • 4.
    O que éRails • Framework para desenvolvimento web • Otimizado para a felicidade do desenvolvedor • E para uma produtividade sustentavel • Foco em padronização antes de configuração • Permite a escrita de código bonito e de fácil leitura
  • 5.
    Proposta • Desenvolver umsistema simples para gerenciamento de projetos – Usuários – Usuário escolhe projeto ou cria novo – Adiciona tarefas no projeto – Utiliza uma tela parecida com um quadro de XP para trabalhar em uma tarefa, e informar a conclusão da mesma
  • 6.
    Scaffolding script/generate scaffold userlogin:string password:string name:string email:string script/generate scaffold project name:string description:text script/generate scaffold task title:string description:text status:int priority:int project:references
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15.
  • 16.
    Referências • Meu livro - http://livro.urubatan.com.br • Meu blog - http://www.urubatan.com.br • Ruby On Rails - http://www.rubyonrails.org • Ruby On Rails Brasil - http://www.rubyonrails.pro.br • RubyOnBr - http://www.rubyonbr.org/