| 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. |
| |
| Carga horária:32 Horas |
| |
| |
| Próximas turmas |
| |
| Início |
Término |
Horário |
Dias |
Inscrição |
| Aguarde a abertura de novas turmas |
|
|
| |
 |
A Virgos reserva-se o direito de alterar datas, horários ou cancelar o treinamento |
 |
Descontos para estudantes e inscrições antecipadas (até 3 dias da data de início) |
 |
Desconto de 30% para estudantes nas turmas diurnas (seg. à sex) |
 |
Descontos para turmas fechadas |
|
| |
| A quem se destina este treinamento |
| Estudantes de cursos universitário, desenvolvedores de aplicações WEB e programadores |
| |
| Carreiras relacionadas |
 |
Desenvolvedor de aplicações web; |
 |
Análista de sistemas; |
|
| |
| Pré-requisitos |
| Ter conhecimento equivalente nas linguagens HTML e CSS |
| |
| Material didatico (incluso) |
| Slides utilizados no curso, livros, CD contendo os sofwares utlizados, pasta e caneta |
| |
| Ementa do treinamento |
Introdução ao 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
InstantRails, RubyStack e Locomotive
Configurando o ambiente de trabalho: Aptana RadRails, Textmate e E.
Criando uma pasta de trabalho e um novo projeto do Rails
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 templetes rhtml
Entendendo a linguagem Ruby A filosofia da linguagem ruby ? foco nas pessoas
Orientação à objetos
Strings e Números
Variáveis
Criação de classes
Arrays e Hashes
Estruturas condicionais
Conectando ao banco de dados Entendendo o MySQL
Configurando o arquivo database.yml
Três bancos de dados?
A mágica do Scaffold
O que são models
Utilizando o ActiveRecord
Ordenando e limitando registros
Formulário e interação com o usuário Buscando registros no banco de dados
Enviando dados de formulários e salvando no banco
Validação de formulário
AJAX e Ruby on Rails Interaçnao entre Javascript e Ruby on Rails
Atualização dinâmica da página
Recursos mais avançados Migrações
Modificando URLs com Routing
Autenticação de usuário
Plug-ins e Engines
Testes Desenvolvimento baseado em testes
Teste de unidade
Testes funcionais
Distribuição e implementação Distribuição e implementação com Capistrano |
|
| |