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.

If you enjoyed this post, make sure you subscribe to my RSS feed!

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

    Reply to this comment
  2. |

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

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

    Reply to this comment
  3. |

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

    Reply to this comment
  4. |

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

    Reply to this comment
  5. |

    Parabéns Urubatan!

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

    []‘s

    Reply to this comment
  6. |

    Ta na lista já , parabens ;)

    Reply to this comment
  7. |

    Parabéns cara!
    Muito sucesso com este livro!

    Reply to this comment
  8. |

    Parabéns Uruba!

    Qual versão do Rails é abordada no livro?

    Reply to this comment
    • |

      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

      Reply to this comment
  9. |

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

    Reply to this comment
  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!
    :)

    Reply to this comment
  11. |

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

    Muito sucesso nas vendas!

    Reply to this comment
  12. |

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

    Reply to this comment
  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

    Reply to this comment
  14. |

    Parabéns Uruba!

    Reply to this comment
  15. |

    Estou na lista de espera para comprar esse livro.

    Parabéns!!!

    Reply to this comment
  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.

    Reply to this comment
  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

    Reply to this comment
  18. |

    Parabéns Urubatan! :)

    Reply to this comment
  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.

    Reply to this comment
  20. |

    Parabéns Urubatan.

    Fico muito feliz com novas iniciativas da comunidade.

    Abraços

    Reply to this comment
  21. |

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

    Reply to this comment
  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.

    Reply to this comment
  23. |

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

    Reply to this comment
  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!

    Reply to this comment
  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) [...]

    Reply to this comment
  26. |

    Parabéns! Bom Trabalho!

    Reply to this comment
  27. |

    Parabéns Urubatan!

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

    Felicidades,

    Reply to this comment
  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!

    Reply to this comment
  29. |

    Urubatan,

    Parabéns pelo livro.
    Muito sucesso!!

    abraço

    Reply to this comment
  30. |

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

    Reply to this comment
  31. |

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

    Reply to this comment
  32. |

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

    Reply to this comment
  33. |

    já tá na rua?

    Reply to this comment
  34. |

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

    Reply to this comment
  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

    Reply to this comment
  36. |

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

    Reply to this comment
  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

    Reply to this comment
  38. |

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

    Reply to this comment
  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 [...]

    Reply to this comment
  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 [...]

    Reply to this comment
  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. [...]

    Reply to this comment
  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 [...]

    Reply to this comment

Leave a Comment