Desenvolvendo Aplicações Web com Ruby on Rails 2.3 e PostgreSQL
Ruby é uma linguagem de script interpretada para a programação orientada a objetos.
Ruby on Rails é um metaframework de código aberto escrito em Ruby.
Este livro é direcionado a entusiastas de novas tecnologias ou programadores profissionais que nunca tiveram contato com o Ruby on Rails e desejam aprender a construir uma aplicação web utilizando o Ruby on Rails na plataforma Windows.
O objetivo principal é fornecer ao leitor os recursos disponíveis no metaframework Ruby on Rails, abordando desde a instalação básica, configuração com o banco de dados PostgreSQL, a arquitetura MVC, passando pela instalação de plugins como o Paperclip e o ActiveScaffold até a implementação passo a passo do código fonte de um protótipo de uma floricultura online.
A informação é vista de forma gradual e crescente, possibilitando que ao final do livro o leitor possa desenvolver suas próprias aplicações a partir dos conceitos aprendidos.
![]()
![]()
![]()
![]()
![]()
Novo comentário
O que é Ruby on Rails?
1. Instalando o Necessário
Instalando o Ruby e o RubyGems
Instalando Ruby on Rails
Instalando o PostgreSQL
nstalando a interface de acesso do Rails para o PostgreSQL
2. O Básico do Ruby
Introdução
Constantes
Variáveis
Comentários
Métodos
Classes
Arrays e Hashes
nil
Blocos
3. MVC – Model-view-controller
Introdução
Visualizando como funciona o MVC
Criando o nosso primeiro controller
Criando a nossa primeira view
Incrementando a nossa view
Criando o nosso Model (modelo de dados)
O que vimos até agora?
4. Criando o Projeto FloraRails
Introdução
O que o projeto FloraRails irá contemplar?
Iniciando o projeto
REST
Incluindo, editando e excluindo os grupos
Utilizando helpers
Gerando o scaffold do produto
View para a inclusão do produto
Inserindo uma imagem no produto
Criando validações no model Produto
Criando endereços amigáveis
Finalizando a nossa área de administração
Criando o nosso catálogo de produtos
Adicionando um layout ao catálogo
Implementando os detalhes dos produtos
Implementando o carrinho
Implementando a pesquisa de produtos
Implementando o acesso rápido por grupo
Turbinando a pesquisa com AJAX
Criando o cadastro de clientes
Gravando o pedido
Relacionamento entre os modelos
Criando o formulário do pedido
Obtendo os itens do pedido
Criando um formulário para visualizar os pedidos do cliente
Enviando e-mails através do RoR
Instalando outro scaffold
Personalizando o ActiveScaffold
I18n no ActiveScaffold
Interface de login administrativo
Alterando o mapeamento padrão e o ambiente
Conclusão
5. Testes
Introdução
Testar é sinônimo de garantia de qualidade?
Ruby on Rails e o teste de software
Iniciando os nossos testes
Testes de unidade
Testes funcionais
A confusão com o termo testes funcionais no RoR
6. Gerando a Documentação no Rails
RDOC – Ruby Documentation System
7. IDEs de Desenvolvimento
O que é uma IDE?
Índice de Figuras
Referências Bibliográficas
Sobre autor
|
Ricardo Roberto LemeÉ graduado em Sistemas de Informação, com pós-graduação em Arquitetura Client/Server. Trabalhou por 14 anos em uma softhouse desenvolvendo e implantando ERPs. Atualmente é professor universitário da FATEC (Faculdade de Tecnologia) de Indaiatuba na ênfase de Banco de Dados e professor titular dos cursos de Ciência da Computação, Análise e Desenvolvimento de Sistemas e Sistemas de Informação do Centro Universitário Nossa Sra. do Patrocínio em Itu e Salto, no interior de São Paulo. |


