Blog do Urubatan
msgbartop
Desenvolvedor, Palestrante, Escritor, Nerd Assumido e Pai do Marcus :D
msgbarbottom

05 Feb 09 Mais um livro sobre Ruby On Rails publicado!!

Capa Livro Ruby On Rails Urubatan

Desta vez é o meu livro que acaba de ser lançado (na verdade ele esta em pré lançamento, mas me disseram que ele chega nas bancas rapidinho :D ) pela editora Novatec (http://www.novatec.com.br).
É um Livro focado em Ruby On Rails, tentando mostrar todo o necessário para ser produtivo com o Rails de uma forma 100% prática …
Por que comprar este livro e não algum outro que ja exista por ai? A tradução de algum livro conhecido?
Bom, este livro foi escrito originalmente em portugues, utiliza uma linguagem bem descontraida.
Tentei escreve-lo como se estivesse conversando com o leitor.
O livro é 100% prático.

Durante o livro são desenvolvidas duas aplicações, que você vai poder utilizar como referência mais tarde.
Depois do capitulo sobre testes, a segunda aplicação é desenvolvida utilizando BDD com RSpec.
Todos os conceitos e recursos do Rails são apresentados utilizando as aplicações desenvolvidas, ou seja, você vai desenvolvendo uma aplicação e aprendendo a trabalhar com Rails.
No livro falo de Ruby (uma breve introdução, não é um curso completo de Ruby)
Rails
Ajax
BDD
TDD
Recursos avançados do Active Record
Recursos avançados do Rails
Boas práticas
CSS
XHTML
Um pouquinho de Javascript
Como escrever menos código
DRY

Mas mesmo assim, o livro é recomendado para iniciante e intermediario no máximo, pois existem alguns tópicos mais avançados que não são tratados, mas nada que faça falta no dia a dia.

Acho que o maior diferencial do livro é ser 100% prático, apresentar todos os conceitos utilizando exemplos desenvolvidos pelo próprio leitor, facilitando o aprendizado.
Garanto que se você ler o livro e fizer todos os exercícios e as duas aplicações propostas no livro, no final você vai conseguir desenvolver as suas aplicações em RoR sem maiores problemas.
Se tiver dúvidas, vou ficar feliz em responde-las e com certeza, se vocês gostarem do livro, as dúvidas vão ajudar a melhorar a próxima versão do livro :D
Então agora é só vocês comprarem o livro e começar a estudar.

Para quem quiser dar uma olhada antes do livro chegar nas bancas, segue o “indice” com o título dos capítulos:

  1. Dedicatória
  2. Agradecimentos
  3. Sobre o autor
  4. Prefácio
  5. Introdução ao Ruby
    • Instalação do Ruby
    • Primeiros passos
    • Variáveis e escopo
    • Tipos básicos do Ruby
    • Blocos de código
    • Procs
    • Números
    • Valores booleanos
    • Strings
    • Constantes
    • Intervalos numéricos
    • Arrays
    • Hashes
    • Símbolos
    • Expressões regulares
    • Classes e métodos
    • Métodos
    • Módulos
    • Operadores condicionais e loops
    • If elsif else end
    • case when else end
    • Operadores de loop
    • while
    • for
    • until
    • begin
    • loop
    • Padrões importantes
      • Nomes de arquivos
      • Classes, e atributos e métodos de acesso
      • Nomenclatura de métodos
      • Dominando o Ruby!
  6. Ambiente de desenvolvimento
    • Multi plataforma
      • Aptana RadRails
      • NetBeans
      • IntelliJ IDEA
      • Vim
    • Windows
      • Notepad++
      • E-TextEditor
    • Linux
      • GEdit
      • Kate
    • Mac
      • TextMate
    • Plug-ins para os editores
    • Escolhendo o seu
  7. Rails básico
    • Criando a primeira aplicação
    • Estrutura de diretórios de uma aplicação
      Rails

      • Scripts padrão do Rails
      • Gerando código, um cadastro instantâneo
      • A primeira Migration
      • O primeiro model
      • O primeiro controlador
      • Métodos básicos do ActiveRecord
      • Recebendo parâmetros nos controladores
    • Respondendo a requisições
    • As primeiras views
    • Precisando de ajuda para limpar o código das
      views?
    • Configurando rotas, um nome bonito para URLs
    • Continuando o desenvolvimento
    • Conferindo as migrations geradas
    • Escrevendo modelos
    • Gerando todo o código
    • Um pouco de segurança na aplicação
    • Um layout menos ruim para a aplicação
    • Associando usuários a projetos
    • Adicionando tipos de tarefa a um projeto
      • Cadastrando as horas trabalhadas
      • Um relatório para a aplicação
      • Limpando um pouco o código e se livrando um pouco do
        inglês
  8. Suporte a testes no Rails
    • RUnit básico
    • Testando modelos
    • Escrevendo fixtures
      • Testando as validações
      • Asserções disponíveis
      • Testes funcionais, testando os controladores e
        helpers
      • Tornando testes mais divertidos e úteis (inclusive
        para o seu chefe)
      • Notificação de testes executados
      • De volta às User Stories
      • Uma olhada nas especificações
      • Utilizando objetos falsos ou mocks
      • Finalizando a definição de comportamento do
        sistema com as User Stories
  9. ActiveRecord avançado
    • Utilizando o ActiveRecord para consultas
      • Métodos de busca dinâmicos por atributos
      • ActiveRecord::Base.find
      • ActiveRecord::Base.find_bysql
    • Associações polimorficas
    • Mais sobre associações
      • Callbacks para associações
    • Outros métodos úteis do ActiveRecord
  10. Use todo o poder do RESTful
    • Introdução ao REST
    • Métodos do protocolo HTTP
    • Princípios do REST
    • RESTful: The Rails way
      • Tema de casa
  11. Paginação
    • Paginação manual
    • Will_paginate
    • Outros plug-ins
      • paginating_find
      • Paginator
  12. Upload de arquivos
    • Attachment_fu
    • File_column
  13. Outros plug-ins úteis
    • Brazilian-rails
    • Exception_logger
    • Exception_notifier
    • JRails
    • Restful_authentication
    • Annotate_models
    • Acts_as_taggable_on_steroids
    • Juggernaut
    • Mydry
    • Calendar_date_select
    • Css_graph
    • Backgroundrb
    • Quais plug-ins utilizar na sua aplicação
  14. AJAX on Rails Quase sem JavaScript
  15. Reutilizando código entre projetos
    • O plug-in biblioteca
    • Plug-ins de geração de código
    • Finalizando o assunto
  16. Colocando tudo isto em produção
    • CGI
    • FastCGI
    • Mongrel
    • Mod_rails
    • JRuby
    • Opções de deployment

Junto com o livro vou colocar no ar o site http://livro.urubatan.com.br onde vou publicar mais exemplos, quaisquer correções que sejam necessárias, e qualquer um que comprar o livro vai poder deixar a opinião e fazer perguntas.

PS.: Este livro não vai te transformar em um ninja fodão que desenvolve qualquer sistema em 2 horas. Mas é um bom começo se você quer aprender Ruby On Rails.

Você gostou deste post? Compartilhe:
Se você gostou deste post, talvez você queira assinar o feed RSS! Você também pode me seguir no Twitter.

Tags: , , , ,

Reader's Comments

  1. |

    Opa…vou comprar…
    Para se tornar um ninja em RoR acho que é somente com a prática…

    Tipo andar de skate, quando mais anda, mais sabe…e mais ninja fica…hehehe

  2. |

    Que legal! Já está na lista de compras.

    Aliás, quando vai estar disponível pra compra?

  3. |

    Parabéns Uruba! Agora é começar a colher os frutos do esforço.
    Abraço!

  4. |

    Tem idéia do preço médio?

  5. |

    Parabéns Urubatan!

    Me tira uma dúvida, qual a versão do Rails abordada no livro???

    []‘s

  6. |

    Ta na lista já , parabens ;)

  7. |

    Parabéns cara!
    Muito sucesso com este livro!

  8. |

    Parabéns Uruba!

    Qual versão do Rails é abordada no livro?

    • |

      Rails 2.1, vou colocar no site diferenças nos exemplos para versão 2.2 e 2.3.
      Testei e tudo continua funcionando perfeito nestas versões, só não fala de algumas coisas legais lançadas principalmente na 2.2 (só me lembro de internacionalização de importante, no livro ainda uso plugins para isto).
      Não atualizei pra 2.3 por que a parte mais demorada é a revisão do livro e se eu atualizasse isto ia ter que refazer boa parte revisão :D

  9. |

    A capa está mt boa :)
    Parabéns.

  10. |

    Tem ideia da media do preço que vai ser o livro?
    Estava olhando no indice. Tá ótimo.
    Espero poder encontrar aqui pelo ceará logo.
    Se for disponivel em pdf fica melhor ainda!
    :)

  11. |

    Parabéns! É sempre bom ver brasileiros produzindo conteúdo de qualidade sobre Ruby on Rails!

    Muito sucesso nas vendas!

  12. |

    Parabéns cara, parece ser muito bom seu livro, esta na lista de aquisições =)

  13. |

    Parabéns Rodrigo!

    Previsão para a versão em inglês? :D

    Sugestão, não use livro.urubatan.com.br. Vai que você publique mais um livro e precise mudar essa url? :D

    []s

    • |

      por enquanto sem previsão para versões em inglês, pelo contrato isto fica a cargo da editora, não tenho muita influência nisto :(
      Mas seria show de bola ter o livro lançado em ingês também :D

  14. |

    Parabéns Uruba!

  15. |

    Estou na lista de espera para comprar esse livro.

    Parabéns!!!

  16. |

    Parabéns cara!

    Agora tem que plantar uma árvore também ;)

    Escrever um livro não é para qualquer um… vou deixar aqui anotado na minha lista de livros a serem lidos em 2009.

  17. |

    Rodrigo,

    Parabéns pela iniciativa e espero que faça mto sucesso o livro.

    Eu sou leitor oculto do blog e sempre tem artigos bons aqui, com certeza o livro vai ser algo mais.

    Abraços

  18. |

    Parabéns Urubatan! :)

  19. |

    Muito boa a iniciativa.

    Era isso que faltava um livro voltado para iniciantes em rails, e o melhor baseado em versões nova do framework.

  20. |

    Parabéns Urubatan.

    Fico muito feliz com novas iniciativas da comunidade.

    Abraços

  21. |

    Parabéns Urubatan e seja bem vindo ao universo dos escritores.

  22. |

    Tenho ouvido falar muito do Ruby on Rails e está na minha lista de estudo rsss longaaaaa lista, vou ver esse livro seu, porque sei que vem um trabalho muito bom.

  23. |

    Parabéns pelo livro!
    Já estava a procura de novo livro de Ruby on Rails.

  24. |

    Ótimo livro!! parabéns!!
    Por favor, se puder me enviar um e-mail dizendo quando vai estar liberado para podê-lo comprá-lo eu agradeço. Estou interessada em comprar!

    E-mail: stra.dada@gmail.com

    Obrigada e parabéns!

  25. |

    [...] Mais um livro sobre Ruby On Rails publicado!! » Blog do Urubatan É um Livro focado em Ruby On Rails, tentando mostrar todo o necessário para ser produtivo com o Rails de uma forma 100% prática … (tags: http://www.urubatan.com.br 2009 mes1 dia6 ruby ruby_on_rails livro book) [...]

  26. |

    Parabéns! Bom Trabalho!

  27. |

    Parabéns Urubatan!

    Um livro em português, beneficia sempre o pessoal de PALOP como eu de Moçambique.

    Felicidades,

  28. |

    Massa! Quem sabe é hora de atualizar meus conhecimentos de rails pro 2.x ;) (hehee, curioso, tou tocando um freela com rails 1.x). Boa sorte com o livro!

  29. |

    Urubatan,

    Parabéns pelo livro.
    Muito sucesso!!

    abraço

  30. |

    [...] Blog do Urubatan No TweetBacks yet. (Be the first to Tweet this [...]

  31. |

    O q falta pra eles (novatec) lançarem??? Tá meio demorado hein!

  32. |

    20 dias já do anuncio, cade o livro? :|

  33. |

    já tá na rua?

  34. |

    Urubatan
    Você sabe qual será o valor do seu livro, e quantas páginas ele terá ?

  35. |

    Respondendo as perguntas (agora que ja tenho as respostas :D )
    O valor do livro é R$63,00
    E esta disponível para compra desde hoje no site da editora (http://www.novatec.com.br/livros/rubyonrails/)
    Entre hoje e amanha estarei colocando no ar o site do livro com os exemplos de código fonte desenvolvidos no livro e diversos links interessantes, principalmente para lugares onde vocês podem comprar o livro :D
    Agora é só o livro vender bastante pra ajudar a pagar as fraldas do Marcus que deve nascer no final de maio :D

  36. |

    Meu livro chegou hoje. Acabei de dar uma folheada. Tá bem legal, cara. Parabéns!

  37. |

    Rodrigo, também está disponível no site da saraiva.
    http://www.livrariasaraiva.com.br/produto/produto.dll/detalhe?pro_id=2632112&ID=BD12B8A77D9030D0C14190412

  38. |

    Comprei o livro e achei muito bom, principalmente para quem está tendo os primeiros contatos com RoR.
    Gostei muito, e estou aprendendo bastante!

  39. |

    [...] de Ruby on Rails com conteúdo original! A façanha foi do grande Rodrigo Urubatan que escreveu o Desenvolvimento Fácil e Rápido de Aplicações Web, publicado pela Novatec. Antes desse, os únicos livros interessantes de Rails eram as traduções [...]

  40. |

    [...] Desenvolvimento Fácil e Rápido de Aplicações Web” escrito por Rodrigo Urubatan. Ler a resenha escrita por ele é de empolgar qualquer um, ainda mais pelo livro servir tanto como base para [...]

  41. |

    [...] Primeiro, o Rodrigo Urubatan lançou mais um livro em português de Ruby on Rails, o Desenvolvimento Fácil e Rápido de Aplicações Web. [...]

  42. |

    [...] algumas apenas não são publicadas ) Mas mesmo assim não foi um ano perdido, eu escrevi um ótimo livro sobre Ruby on Rails e me tornei papai. Mas sem mais delongas, vamos ao último post de auto puxação de saco do [...]