Não há nenhuma turma aberta para este curso
ainda.
Carga Horária: 32 horas
Objetivos:
Auxiliar na compreensão da estrutura do framework e capacitar o aluno a desenvolver uma aplicação RoR completa
Diferenciais:
Público-alvo:
Desenvolvedores Web que desejam aprender ou acelerar o aprendizado de Ruby On Rails sem ater aos detalhes da linguagem Ruby
Pré-requisitos:
Conhecimento de algoritmos, técnicas estruturadas, familiaridade com tecnologias web e noções de bancos de dados relacionais.
Profissional Responsável:
Cassio Pennachin, Bacharel em Ciência da Computação pela UFMG e tem mais
de 10 anos de experiência com desenvolvimento de software, gestão de
projetos e produtos, consultoria e capacitação. Programa em Ruby desde
2001 e adotou Ruby on Rails em 2005
Ementa:
Introdução a RoR
A abordagem de RoR para o design de sites
Pensando em termos de modelo, apresentação e controle (MVC)
O básico de RoR - o necessário para começar
Entendendo a "mágica" de RoR
Como os dados são transmitidos e armazenados
Apresentação
Usando layouts e partials
Usando formulários
Navegação
AJAX
Modelos
Modelando o esquema de BD
Validando os dados dos formulários
Buscas no BD
Usando associações de Active Record para modelar
Controladores
Gerenciando o fluxo de informação
Design com REST
Adicionando regras de negócio ao modelo
Práticas de Desenvolvimento
Teste e debug
Controle de versão com Subversion
Deploy com Capistrano
Gerenciando o servidor
RoR na prática: Construindo uma Aplicação Completa
Eteg - Tecnologia adaptada à sua empresa
Av. Carandaí, 288, 3o andar - Funcionários - CEP: 30.130-060
Belo Horizonte - MG Telefone: (31) 3889-0990 / (31) 3223-3187 Fax: