Recursos em Português

De Guru-SP

Esta página foi criada com o intuito de reunir em um único lugar todo tipo de recurso relevante em língua portuguesa para que uma pessoa possa aprender Ruby e também o framework Web Ruby on Rails.

Se você é um novo usuário da linguagem, peço que visite a página oficial da linguagem e também o artigo na Wikipedia, para entender basicamente o que é Ruby, seu histórico e suas influências.

Se você já utilizou algum destes recursos e materiais peço que enriqueça os comentários a respeito dos links. Se você conhece outros recursos não listados aqui (em português), esteja livre para adicioná-los.

Uma versão mais recente desta página está em http://www.guru-sp.com/index.php/Links (seção links da página do Guru-SP)


Conteúdo

[editar] Cursos Presenciais

Geralmente estes cursos são pagos e focam no aprendizado de Ruby ou no aprendizado do framework Rails.


Caelum - Oferece Curso de desenvolvimento ágil com Rails, com conteúdo avançado em 32 horas, tanto da linguagem Ruby quanto do framework Ruby on Rails. Está disponível em três cidades : São Paulo - SP, Rio de Janeiro - RJ e Porto Alegre - RS. O curso é coordenado por Fabio Kung, o JRuby guy da comunidade brasileira.

Dextra - Oferece curso básico de Ruby (16 horas) e curso de Ruby on Rails (16 horas) em Campinas - SP.

DRC - Curso de Ruby on Rails (40 horas) em São Paulo - SP.

Mondrian Tecnologia - Oferece curso de Ruby (20 horas) em Fortaleza - CE.

Object Training - Oferece curso de Ruby (32 horas) e também de Rails (32 horeas) em São Paulo - SP. Alguns dos cursos foram ministrados pelo Taq (Eustáquio Rangel, escritor do primeiro livro Brasileiro de Ruby). Veja a seção de livros e tutoriais.

Senac de Joinville - Programação com Ruby on Rails (48 horas) em Joinville - SC.

Tag View - Treinamentos de Ruby on Rails in Company em Campinas - SP.

Tecnoponta- Curso de Ruby on Rails (16 horas) em Santos - SP.

Tempo Real Eventos - Anualmente realiza eventos e mini cursos de Ruby e Rails com duração de um dia (8 horas) em São Paulo - SP.

[editar] Cursos a Distância

Nesta seção são listados cursos oferecidos através da internet (e-learning).

E-genial - Oferece cursos de Rails e Flex + Ruby On Rails utilizando a plataforma Treina Tom. Fábio Akita e Carlos Brando já foram professores no curso de Rails.


[editar] Tutoriais e Livros Gratuitos

Nesta seção devem estão listados tutoriais (tanta em algum formato de documento quanto em páginas web).

[editar] Ruby

Aprenda a Programar de Chris Pine - Traduzido pela comunidade brasileira no início de 2008 é uma boa referência para quem não conhece nenhuma linguagem de programação e pretende começar com Ruby.

Aprendendo Ruby - Tutorial de Daniel Carrerra.

Guia do Usuário Ruby - Tradução do texto original de Matz apresentando a linguagem.

Guia do Utilizador Ruby - Também é uma tradução do texto de Matz, porém em Português de Portugal.

O Guia (Comovente) de Ruby do Why - Introdução bem-humorada ao Ruby por Why The Luck Stiff. Bem ilustrado e viajante.

Micro-tutorial de Ruby em três partes por Fábio Akita, evangelizador de Rails no Brasil, escritor do primeiro livro de Rails em português e organizador da Rails Summit Latin America.

Tutorial do Taq - Tutorial (PDF) de 161 páginas introdutório ao Ruby feito pelo Taq em 2004.

Tutorial de Ruby - Tutorial de Ruby (em PDF ou HTML) do Marcelo Castellani, um dos fundadores do Guru-SP.

Tutorial de Gustavo Nardin - Tutorial escrito por Gustavo de Nardin em meados de 2001 para o Ruby 1.6 (provavelmente está desatualizado). Também encontrado em http://ruby-br.org/tutoriais/?t=4 .

Metaprogramação em Ruby - Tutorial sobre metaprogramação em Ruby, por Bernardo Monteiro Rufino.

Ruby Básico - Tutorial básico de Ruby mostrando algumas das diferenças da Linguagem com o Javascript.

[editar] Ruby on Rails

Rails para a diversão e lucro (para Rails 1.1) - Livro criado pelo Ronaldo Ferraz para se aprender Rails com quase 300 páginas.

Aprendendo Rails (para Rails 2.1) - Livro do Cássio Souza baseado no de Ronaldo Ferraz.

Ruby On Rails - O que há de novo?- Livro em PDF do Carlos Brando e do Marcos Tapajós que mostra as novidades introduzidas no Rails 2.1.

[editar] Outros

Tutorial do Ruby Game Script System (RGGS) por João neto - Trata sobre o desenvolvimento de jogos para de plataforma (2D).


[editar] Livros

Ruby - Investigando a Linguagem - Livro de Ivan José Mecenas, 200 páginas, editora Alta Books (2006)

Ruby - Conhecendo a Linguagem (Brasport) - Livro de Eustáquio Rangel de Oliveira Jr. (Taq), 256 páginas, editora Brasport (2006). O Taq falou no fórum rubyOnBr que está trabalhando numa nova versão do livro muito mais completa. Aguardem!

Desenvolvimento Ágil Com Rails - 2ª edição - Livro de Dave Thomas e David Heinerman Hanson (o DHH, criador do Rails) trazido ao Brasil pela editora Artmed, tem 680 páginas (2008).

Rails Para Desenvolvedores Java - Outro livro norte-americano da Pragmatic Programmers, este de Justin Gehtland e Stuart Holloway trazido pela editora Ciência Moderna e com 328 páginas (2007).

Ruby on Rails Executando (Alta Books) - Livro da O'Reilly trazido pela Alta Books dos autores Curt Hibbs e Bruce Tate com 174 páginas (2006).

Repensando a Web Com Rails - Primeiro livro de Rails brasileiro escrito por Fábio Akita, editora Brasport, 504 páginas (2006).

[editar] Áudio (Podcasts)

Ruby On Rails Podcast Brasil de Carlos Brando e Fábio Akita.

Rails Box Podcast - Podcast de Rails do Ozéias Sant'ana.


[editar] Vídeos (Screencasts e Palestras)

Programando um Blog em 15 minutos - Vídeo para iniciantes mostrando como se criar um simples blog em 15 minutos com Rails (em formato MOV).

Screencasts Nome do Jogo - Série de seis screencasts falando sobre recursos do Rails e microformats.

Screencaster Ruby On Rails - Série de quatro screencasts tratando de tópicos básicos de Ruby on Rails.

Primeiro Screencast de Rails 2.0 - Apresentado por Fábio Akita.

Restful Rails Fácil - Apresentado por Fábio Akita.

Deployment no Rails - Palestra dada FISL de 2008 sobre evolução do Deployment de aplicações Ruby on Rails.

BDD com Rspec - Apresentado via Treina Tom por Danilo Sato.

Merb: Desenvolvimento Web com Ruby sem Rails apresentado via Treina Tom por Danilo Sato.

Brazilian Rails em ação - Apresentado no Treina Tom por Celestino Gomes.

[editar] Sites de Notícias e Agregadores de Artigos

Ruby-Br - Traz algumas notícais do mundo Ruby / Rails.

Ruby on Br - Conta com notícias, artigos e um dos fóruns mais ativos da comunidade brasileira.

Planeta Ruby On Rails - Este planeta reuni alguns blogs nacionais que falam sobre Rails e desenvolvimento de software.

Ruby Onda - Agregador de artigos relacionados A Ruby/Rails. Qualquer pessoa pode inscrever seu artigo.

InfoqBR (Ruby) - Versão brasileira do portal InfoQ, focado no desenvolvimento de software corporativo. Possui uma seção sobre Ruby.

Merb-br - Site da comunidade do framework Merb no Brasil.

[editar] Apresentações (Slides)

Aqui estão algumas apresentações em formato PDF ou Power point.

Introdução ao Ruby - Introdução bem básica ao Ruby em 14 slides.

Introdução ao Rails - Introdução bem básica ao Ruby on Rails em 20 slides.

Ruby on Rails: por que utilizar? - Palestra de 83 slides mostrando um pouco das idéias do Ruby on Rails, como está o mercado de Rails e quem está utilizando. Foi ministrada por Júlio Monteiro na Campus Party Brasil 2008. Não apresenta exemplos de código.

JRuby on Rails - Apresentação com 64 slides feita por Fábio Kung mostrando as vantagens do Jruby para o Rails.

Desenvolvimento Ágil com Ruby on Rails - Apresentação de 64 slides realizada por Douglas Roeder. no SETA Uniasselvi - Indaial 2008/01. Ruby on Rails Apresentação de 113 slides com intrudução ao Ruby e ao Rails feita por Alisson Azevedo no Enecomp 2008.

Test Driven Development no Ruby on Rails - Apresentação de 74 slides feita por Nando Vieira em 2007.

JRuby e NetBeans Apresentação de 12 slides de Marcelo Castellani no lightning talks do Sun Tech Days de 2008.

[editar] Canal no IRC

Procure por ruby-br (freenode)

[editar] Grupos de usuários e Listas de Discussão

[editar] Nacionais

Tentar ordenar por tamanho / atividade da lista.

http://forum.rubyonbr.org/ - Fórum do site RubyonBR (ver sites de notícias).

http://groups.google.com.br/group/rails-br?hl=pt-BR - Lista de discussão brasileira mais ativa sobre Ruby e Rails. Melhor tirar suas dúvidas sobre Ruby aqui também já que a lista Ruby-br está as moscas.

http://groups.google.com.br/group/aprendendo-rails - Grupo de estudos focado em Rails.

http://groups.google.com/group/railsbrasil?pli=1 - Lista Rails Brasil. Aparentemente a Rails-Br tomou lugar desta comunidade. Já que a atividade dela tem sido bem baixa.

http://groups.google.com.br/group/merb-br?lnk=srg - Lista de discussão brasileira sobre o framework Merb.

[editar] Regionais

Paraná on Rails - (Paraná, 90 membros).

Ceará on Rails - (Ceará, 79 membros).

Santa Catarina on Rails - (Santa Catarina, 54 membros).

São Paulo on Rails - Rails (São Paulo, 45 membros).

- Paraíba.rb - Paraíba Ruby Brigade (Paraíba, 36 membros).

Guru-SP - Grupo de usuários Ruby de SP. Este é o nosso grupo! (São Paulo, 32 membros)

Rails Go! - (Goiás, 29 membros).

http://groups.google.com.br/group/ruby-sp

RioRubyRails - (Rio de Janeiro, 17 membros).

Florianópolis Ruby User Group - (Santa Catarina, 16 membros).

RNOnRails - (Rio Grande do Norte, 4 membros).

Rails-MG - (Minas Gerais) - (lista privada).

[editar] Eventos

Lista de eventos que aconteceram (ou irão acontecer) no Brasil relacionados a Ruby e Rails. Se possível linkar para site do evento e resumo do evento (palestras, vídeos) ou para o site dos organizadores.

Ceará on Rails - Evento regional realizado em Fortaleza (8 de novembro de 2008).

Rails Summit Latin America - Primeiro evento internacional de Rails no Brasil, realizado em São Paulo (15 e 16 de outubro de 2008).

Minas On Rails - Evento Regional realizado em Belo Horizonte (1º de dezembro de 2007).

RejectConf SP'07 - Realizado em São Paulo (17 de novembro de 2007).

Ferramentas pessoais