Logo_objecttraining
Centro de treinamento Open Source
HOME INSTITUCIONAL PARCEIROS INSTRUTORES TREINAMENTOS ARTIGOS CONTATO
Curso de Rails
Pré Requisitos: Ter participado do curso de ruby ou conhecer o básico da linguagem Ruby: variáveis, estruturas de controle, blocos (closures), classes e métodos.

Conteúdo Programático:
- Introdução
- O que é o Rails?
- Os conceitos que regem o Rails
- MVC
- Convention over configuration
- Share nothing
- DRY
- Instalação (necessário Ruby instalado)
- Desenvolvendo uma aplicação
- Definindo o software (um fórum)
- Preparando o ambiente
- Criando a estrutura da aplicação
- Conexões com banco de dados
- Criando modelos
- "Generators"
- Migrações
- Teste de Unidade
- Criando controllers e views
- Mais "generators"
- Testes funcionais
- Helpers
- Active Record
- O que são modelos? (Diferenças entre Models e V.O.s ou D.T.O.s)
- Mais sobre relacionamentos
- Belongs_to, has_many e has_and_belongs_to_many
- A cláusula :through
- Validações
- Ganchos no ciclo de vida do modelo
- Active Controller
- Como funcionam?
- Preenchendo Models com parâmetros da página
- Sessões e "Flash"
- Redirecionamento vs. "Rendering"
- Filtros
- Detectando POST e GET
- Action View
- Scriptlets como "tags"
- Templates e layout
- O método "content_for" (subindo e descendo templates)
- Helpers
- Expandindo "Scriptlets como 'tags'"
- Forms e Form Builders
- AJAX
- Prototype e - Script.aculo.us
- RJS
- Segurança
- IDs vulneráveis
- "Actions" expostas
- SQL Injection
- Escalabilidade
- Share Nothing
- Balanceamento de carga
- Proxy reverso (pound)
- O caso do portal http://eins.de/
Calendário de Treinamentos:
Treinamento Período Instrutor Carga Horária Vagas
TREINAMENTO DE RAILS - INICIO 12/07/2008 - ÚLTIMAS VAGAS ! sábado Ronie Uliana CURSO 32 HORAS Aberto
TREINAMENTO DE RAILS - 13/09/08 SÁBADO Ronie Uliana CURSO 32 HORAS Aberto
TREINAMENTO DE RAILS - turmas especiais consulte Alexandre Riveira CURSO 32 HORAS Aberto
TREINAMENTO DE RAILS - Turma 22/11/2008 sábado Ronie Uliana CURSO 32 HORAS Aberto
Contato
Rua Vitória, 395 - sala 910.
CEP: 01210-001
São Paulo - SP

Central de Atendimento:
(11) 3224-9198

Deixe dúvida, opinião ou crítica.
Clique Aqui

Mapa de Localização
Artigos
Performance, escalabilidade, ruby-vms e nossa experiência - 14/05/2008
Sem dúvida este é o ano da promessa para as Ruby Machines. Este assunto já me interessava, mas quando tivemos solucionar o...
Criando validates personalizados, exemplo com cpf e cnpj - 16/04/2008
Validates são muito fáceis de usar ! E gerar validates personalizados podem lhe poupar ainda mais tempo ! Neste artigo ve...
Acessando DLL'S no ruby (exemplo com ECF) - 07/04/2008
Ruby realmente é mais do que simplesmente programar para a web ! Eu mesmo somente decidi migrar todos os aplicativos da O...

Logo_jruby
"Rails", "Ruby on Rails", e o logotipo do Rails são marcas registradas de David Heinemeier Hansson, com todos os direitos reservados.
Todas as demais marcas registradas são propriedades de seus respectivos donos, com direitos reservados.