gerenciando projetos com ruby on rails

16
Gerenciando projetos com Ruby on Rails e jQuery Rodrigo Urubatan

Upload: rodrigo-urubatan

Post on 13-Jan-2015

1.610 views

Category:

Technology


2 download

DESCRIPTION

Slides utilizados no mini tutorial que apresentei no RSJUG JugDay 2009

TRANSCRIPT

Page 1: Gerenciando Projetos Com Ruby On Rails

Gerenciando projetos com Ruby on Rails e

jQuery

Rodrigo Urubatan

Page 2: Gerenciando Projetos Com Ruby On Rails

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"

Page 3: Gerenciando Projetos Com Ruby On Rails

O que é Ruby

• Uma linguagem de scripting• Dinâmica• Open Source• Foco na simplicidade e produtividade• Sintaxe elegante, leitura natural e fácil escrita

Page 4: Gerenciando Projetos Com Ruby On Rails

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

Page 5: Gerenciando Projetos Com Ruby On Rails

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

Page 6: Gerenciando Projetos Com Ruby On Rails

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

Page 7: Gerenciando Projetos Com Ruby On Rails

Rotas

Page 8: Gerenciando Projetos Com Ruby On Rails

Alterações nos models

Page 9: Gerenciando Projetos Com Ruby On Rails

Alterações nos controladores

Page 10: Gerenciando Projetos Com Ruby On Rails

Aterações no layout e nas view

Page 11: Gerenciando Projetos Com Ruby On Rails

O plugin jRails

Page 12: Gerenciando Projetos Com Ruby On Rails

Brincando de Javascript

Page 13: Gerenciando Projetos Com Ruby On Rails

Será que funciona?

Page 14: Gerenciando Projetos Com Ruby On Rails
Page 15: Gerenciando Projetos Com Ruby On Rails

Sorteio!

Page 16: Gerenciando Projetos Com Ruby On Rails

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/