Mais que um tutorial, um livro que ensina tudo o que você precisa sobre o Ruby on Rails 4. Não perca tempo com frameworks arcaicos e burocráticos. O Ruby on Rails, um dos frameworks mais populares do mercado brasileiro e do mundo, é ágil, completo e não fica no seu caminho, ajudando-o a focar no que é importante: o seu negócio.
Aprenda como construir uma aplicação do início ao fim, usando todos os benefícios do framework, sem mágica. Você vai aprender como fazer as principais funcionalidades presentes na maioria das aplicações web, como cadastro, autenticação e autorização de usuários, envio de e-mails, buscas, internacionalização e segurança. Tudo isso de maneira profissional, com código manutenível e usando as melhores práticas do desenvolvimento de software.
1 - Introdução
1.1 - Nova edição, atualizado para Rails 4!
1.2 - Para quem é este livro
1.3 - Organização
1.4 - Socorro, estou perdido! Ajude-me!
2 - Conhecendo a aplicação
2.1 - Arquitetura de aplicações web
2.2 - Recursos ao invés de páginas
2.3 - Recursos no Colcho.net
2.4 - Conhecendo os componentes
2.5 - Os modelos
2.6 - Controle
2.7 - Apresentação
2.8 - Rotas
2.9 - Suporte
2.10 - Considerações finais
3 - Primeiros passos com Rails
3.1 - Instalação do Rails
3.2 - Gerar o alicerce da aplicação
3.3 - Os ambientes de execução
3.4 - Os primeiros comandos
3.5 - Os arquivos gerados pelo scaffold
4 - Implementação do modelo para o cadastro de usuários
4.1 - O usuário
4.2 - Evite dados errados. Faça validações
5 - Tratando as requisições Web
5.1 - Roteie as requisições para o controle
5.2 - Integre o controle e a apresentação
5.3 - Controle o ::mass-assignment::
5.4 - Exibição do perfil do usuário
5.5 - Permita a edição do perfil
5.6 - Reaproveite as apresentações com partials
5.7 - Mostre os erros no formulário
5.8 - Configure a ação raiz (root)
6 - Melhore o projeto
6.1 - Lição obrigatória: sempre aplique criptografia para armazenar senhas
6.2 - Como adicionar plugins ao projeto?
6.3 - Usando has_secure_password no modelo
6.4 - Migração da tabela users
6.5 - Automatizando tarefas de manutenção com rake
6.6 - Melhoria de templates e CSS
6.7 - Trabalhe com layout e templates para melhorar sua apresentação
6.8 - O que é o Asset Pipeline?
6.9 - Criando os novos stylesheets
6.10 - Feedback em erros de formulário
6.11 - Duplicação de lógica na apresentação nunca mais. Use os Helpers
7 - Faça sua aplicação falar várias línguas
7.1 - O processo de internacionalização (I18n)
7.2 - Traduza os templates
7.3 - Extra: alterar o idioma do site
8 - O cadastro do usuário e a confirmação da identidade
8.1 - Entenda o ActionMailer e use o MailCatcher
8.2 - Templates de e-mail, eu preciso deles?
8.3 - Mais e-mails e a confirmação da conta de usuário
8.4 - Um pouco de callbacks para realizar tarefas pontuais
8.5 - Roteamento com restrições
8.6 - Em resumo
9 - Login do usuário
9.1 - Trabalhe com a sessão
9.2 - Controles e rotas para o novo recurso
9.3 - Sessões e cookies
9.4 - Consultas no banco de dados
9.5 - Escopo de usuário confirmado
10 - Controle de acesso
10.1 - Helpers de sessão
10.2 - Não permita edição do perfil alheio
10.3 - Relacionando seus objetos
10.4 - Relacione quartos a usuários
10.5 - Limite o acesso usando relacionamentos
10.6 - Exibição e listagem de quartos
11 - Avaliação de quartos, relacionamentos muitos para muitos e organização do código
11.1 - Relacionamentos muitos-para-muitos
11.2 - Removendo objetos sem deixar rastros
11.3 - Criando avaliações com pitadas de AJAX
11.4 - Diga adeus a regras complexas de apresentação: use presenters
11.5 - jQuery e Rails: fazer requisições AJAX ficou muito fácil
11.6 - Média de avaliações usando agregações
11.7 - Aplicações modernas usam fontes modernas
11.8 - Eu vejo estrelas - usando CSS e JavaScript para melhorar as avaliações
11.9 - Encerrando
12 - Polindo o Colcho.net
12.1 - Faça buscas textuais apenas com o Rails
12.2 - URLs mais amigáveis através de slugs
12.3 - Paginação de dados de forma descomplicada
12.4 - Upload de fotos de forma simples
12.5 - Coloque a aplicação no ar com o Heroku
13 - Próximos passos
Título: Ruby on Rails coloque sua aplicação web nos trilhos
Nome do Autor: Vinícius Baggio Fuentes
Gênero: Ebook / Ruby
Ano de Lançamento: 2012
Editora: Casa do Código
Nº de Páginas/Horas: 319
Tamanho: 10 MB
Formato: PDF
Idioma: Português