O Objetivo do Ruby on Rails é tornar fácil e simples o processo de construir aplicações web. Mesmo para quem nunca programou, o Rails derrubou os obstáculos que impediam as pessoas de entrar no universo da programação de aplicações para a web, permitindo produzir em dias o que levaria meses para ser feito em linguagens de programação tradicionais.
| Introdução ao Ruby on Rails |
O que é Ruby on Rails A arquitetura MVC - Model-View-Controller A filosofia do Rails: "Convenção sobre configuração" |
| Instalando e Configurando o Ruby on Rails |
Instalando o Rails em Macs, Windows e Linux Configurando o ambiente de trabalho: Textmate e E-TextEditor Entendendo a organização de pastas e arquivos do Rails |
| Operação Básica |
Criando um controler e uma action Interação entre controller e view Criando templates ERB |
| Entendendo a linguagem Ruby |
A filosofia da linguagem ruby: foco nas pessoas Orientação a objetos Strings e Números Variáveis Estruturas condicionais Loops Estruturas complexas de dados (Arrays e Hashes) |
| Operações com Banco de Dados |
Configurando o arquivo database.yml Três bancos de dados? Entendendo Models Utilizando Migrations RAKE Utilizando o ActiveRecord Ordenando e limitando registros Buscando registros no banco de dados Enviando dados de formulários e salvando no banco Validação de formulário Scaffold |
| Recursos mais Avançados |
REST Modificando URLs com Routing Enviando e-mails com ActionMailer Plug-ins e Engines Introdução ao desenvolvimento baseado em testes |
| Publicação |
Distribuição e Implementação Passenger |