| 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 |