Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


Desenvolvimento Ágil Web com Ruby on Rails


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

 

Ensinar os conceitos, princípios e prática de orientação a objetos e desenvolvimento de sistemas para Internet utilizando tecnologia Ruby on Rails versão 3. Durante o treinamento é desenvolvida uma aplicação Web completa para ensinar as técnicas de desenvolvimento de aplicações voltadas para Internet onde serão mostradas as situações mais comuns encontradas no dia a dia do desenvolvedor.

 

Público Alvo

 

Destina-se a iniciantes na área de desenvolvimento de sites e sistemas para Internet utilizando tecnologia Ruby on Rails e que desejam aprender a construir páginas de conteúdo inteiramente dinâmico fazendo uso do banco de dados.

 

Pré-requisito

 

Ser usuário de Internet. Lógica de Programação (Algoritmos). 
 

 

Carga Horária

30 horas

Conteúdo Programático

 

Introdução


  Instalação do RVM

  O que é gem

  O que é bundler

  O que é rake

 

Básico de ruby


Básico de rails

  Estrutura do projeto

  Generators e rake

  MVC

  Migrations

  Criando um model

  Criando um controller

  Criando uma view

  Criando um layout

 

Começando o projeto


  O que é o projeto

  Projeto rails

 

  Gemfile com principais dependências


    Rodando o bundler

    Instalando jquery-rails

  Internacionalização

  Copiando recursos de javascript, css e imagens

 

Criando, editando, excluindo e exibindo produtos


  Scaffold

  Paperclip

  Página do produto com jquery

 

Criando a pagina inicial parcialmente


  Produto em destaque

  Outros produtos

 

Criando, editando e excluindo usuários


  Devise

  Configurando email

  Painel do usuário

 

Efetuando compras


  Adicionando produtos para usuários

  Gerando cupons

 

Criando, editando e excluindo administradores


  Devise para administração

  Permissões para administração

  Diferenciando usuários de administradores

Enviando um email de contato

 


Comentários sobre o curso