| Ruby on Rails |
 |
|
 |
Carga Horária: 16 horas
Público Alvo:Programadores com algum conhecimento ou experiência em desenvolvimento Web
em qualquer outra linguagem.
Instrutor: Leandro Nunes
Objetivo: Permitir que os participantes aprendam Ruby On Rails em um nível que lhes possibilite
desenvolver aplicações de qualquer porte com as melhores práticas disponíveis para a plataforma.
Pré-requisitos: Experiência com desenvolvimento Web em geral em uma linguagem qualquer
(PHP, ASP, .NET, etc), conhecimentos gerais de HTML, JavaScript, XML e/ou outras tecnologias
Web similares e ter noções de banco de dados e orientação a objetos.
Metodologia: Aulas expositivas e práticas com exercícios sobre o assunto abordado.
Programa do curso:
- 1. Visão Geral da Linguagem ruby
- 1. Histórico
- 2. Características
- 3. Vantagens / Desvantagens
- 4. Exemplos Práticos
- 2. Sistema de Controle de Versão
- 1. Conceitos Básicos
- 2. GIT
- 3. Utilizando o git no projeto
- 3. Introdução ao Rails
- 1. O que é?
- 2. Principais Características
- 1. MVC
- 3. Instalação
- 4. Criando a primeira aplicação
- 1. Estrutura de diretórios
- 2. Banco de dados
- 3. Console
- 4. Scripts
- 5. Scaffold
- 1. Models
- 2. Controllers
- 3. Layouts
- 4. Views
- 5. Partials
- 6. Roteamento
- 6. Relacionamentos
- 1. Blongs To (1 x 1)
- 2. Has Many (1 x N)
- 3. Has One (1 x 1)
- 4. Has and Belongs to Many (N x N)
- 5. Polimorfismo
- 7. Roteamento e Plugins Rails
- 1. Rotas
- 2. Paginação com o will_paginate
- 8. Testes
- 1. Conceitos Básicos
- 2. Unitários
- 3. Funcional
- 4. Integração
- 5. Cobertura de Código
- 6. Ferramentas de testes
- 9. AJAX utilizando rails
- 1. Conceitos Básicos de AJAX
- 2. Prototype
- 3. Scriptaculous
- 10. Autenticando e Enviando emails com Rails
- 11. WebServices com Rails (REST)
- 12. Deployment e produção
|
|
 |
Conheça os outros cursos oferecidos pela Parallel
|