Ruby on Rails Intermediário

Documentos relacionados
CONTEÚDO PROGRAMÁTICO

Ruby on Rails Avançado

Laravel Framework PHP Carga horária: 40 horas

CONTEÚDO PROGRAMÁTICO

RegEx - Expressões Regulares Completo

C# (C Sharp) - ASP.NET MVC Avançado

JavaScript Intermediário

Wordpress - Desenv. de Temas Completo

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO

SQL Server Desenvolvedor

CONTEÚDO PROGRAMÁTICO

Swift - Criação de aplicações móveis para IOS Básico Carga horária: 24 horas

CONTEÚDO PROGRAMÁTICO

UML - Unified Modeling Language

Desenvolvimento web com HTML5 e CSS3 Avançado

CONTEÚDO PROGRAMÁTICO

C# (C Sharp) Avançado

PostgreSQL Desenvolvedor

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO

VB.NET - Web Forms (Módulo 1) Avançado

C# (C Sharp) - Web Forms (Módulo 1) Avançado

PhoneGap - Apache Cordova Mobile Framework

WordPress - Criação de Plugins Carga horária: 40 horas

Lógica de Programação Completo

Projeto de Banco de dados - Fundamentos

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO

Desenv. de jogos RPG 2D com Unity Completo

WordPress - Criação de Sites Completo

Introdução e projeto de Bancos de dados Completo

Teste de Software Básico

Delphi 10 Seattle Básico

Ademir C. Gabardo. Novatec

Teste de Software Intermediário

CONTEÚDO PROGRAMÁTICO

Desenv. de Jogos 2D com Unreal Completo

Desenvolvimento Mobile Multiplataforma com Delphi Completo

WordPress - Criação de Sites Carga horária: 40 horas

Desenv. de Jogos 2D com Unity Completo

Sumário. Parte I Introdução Introdução O Rails é ágil Explorando o conteúdo Agradecimentos... 19

Adobe After Effects Animação avançada e desenho animado Completo

Adobe Photoshop CC Básico

Semmy Purewal. Novatec

Desenv. de Jogos 2D com Unity Completo

Adobe Photoshop CC Intermediário Carga horária: 24 horas

Desenho Animado com Adobe After Effects Completo

Matt Stauffer. Novatec

ASP.NET MVC 5 AVANÇADO

Adobe Lightroom CC Completo

Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40

Ricardo R. Lecheta. Novatec

PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services!

Matheus Marabesi Michael Douglas

AngularJS. Uma abordagem prática e objetiva. Michael Henrique R. Pereira. Novatec

Desenvolvimento de Aplicações Web com Ruby on Rails

ADIANTI FRAMEWORK PARA PHP

4ª Edição Pablo Dall Oglio

Introdução 1 PARTE I: A LINGUAGEM DA WEB 5

UX e Usabilidade Básico

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi

Ademir Cristiano Gabardo. Novatec

ADIANTI FRAMEWORK PARA PHP

ASP.NET MVC 5 BÁSICO

Formação ASP.NET MVC com C#

Módulo Básico. Assando Sites. Relacionamentos, Validação, Consultas e Páginas Dinâmicas. Assando Sites

Shyam Seshadri & Brad Green

Desenvolvimento para Web com Java

Sumário. Fundamentos da administração do Exchange Server Visão geral da administração do Microsoft Exchange Server

CakePhp. Desenvolvimento Web Rápido (e Indolor) Alisson S A Nascimento alisson.sa.nascimento@gmail.com

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata

Miguel Grinberg. Novatec

2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server

Aprenda a Programar com Minecraft

CodeIgniter 2 Completo

Sequelize. O que é? O que faz? Como se cria?

Simon Holmes. Novatec

EMENTA: PHOTOSHOP PARA WEB

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager

1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 35

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows

FRWTC800 - Desenvolvimento Web com Ruby on Rails

Juliano Niederauer. Novatec

Programando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec

Transcrição:

CONTEÚDO PROGRAMÁTICO Ruby on Rails Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução Introdução 2 - Preparando o Ambiente Preparando o Ambiente Duração: 00:17:10 Documentação 3 - Active Record Mapeamento Objeto Relacional Active Record Mapeamento Objeto Relacional Recuperando Objetos do Banco de Dados Recuperando um Único Objeto Recuperando Vários Objetos Recuperando Vários Objetos em Lotes Consultas, Ordenação, Agrupamentos, Escopos. Testando o Modelo pelo Console Duração: 02:17:25

4 - Active Record - Migrations Anatomia de uma Migration Migrations São Classes O que há em um Nome Alterando Migrations Criando uma Migration Criando uma Migration Standalone Escrevendo uma Migration Alterando Tabelas Helpers Especiais Usando Reversible Executando Migrations Revertendo Sendo Específico Sendo Comunicativo Armazenando Schemas e Você Formas de Extração do Schema Active Record e Integridade Referencial Alterando um Modelo Duração: 00:59:14 4 desafios 5 - Active Record - Relacionamentos Associações, por quê? Os tipos de associações A associação belongs_to A associação has_one A associação has_many A Associação has_many :through A associação has_one: through

A associação has_and_belongs_to_many Escolhendo entre belongs_to e has_one Escolhendo entre has_many :through e has_and_belongs_to_many Associações polimórficas Auto-associações Dicas, truques e avisos Atualizando o schema Controlando o escopo das associações Referência Detalhada sobre Associações Referência da associação belongs_to Métodos adicionados pelo belongs_to Opções para belongs_to Como saber se existe um objeto associado? Referência da associação has_one Métodos Adicionados pelo has_one Opções para has_one Como saber se existe um objeto associado? Referência da associação has_many Métodos adicionados Options for has_many Quando os objetos são salvos? Referência da associação has_and_belongs_to_many Métodos adicionados Opções para has_and_belongs_to_many Quando os Objetos são Salvos? Association Callbacks Extensões de associação Declarac aõ de um Relacionamento no Projeto Duração: 00:44:25

6 - Action Controller O que faz um Controller? Convenções de Nomenclatura de Controllers Métodos e Actions Parâmetros Parâmetros em Hash e Array Parâmetros JSON Parâmetros de Roteamento default_url_options Parâmetros Fortes Criando um Controller com Scaffold Duração: 00:43:43

7 - Rotas A dupla finalidade do roteamento Rápido Tour de Routes.rb Roteamento RESTful: o Padrão Rails Customizando Recursos Namespaces de Controladores e Roteamento Usando :singular Usando :as Usando :path_names Usando :path_prefix Usando :name_prefix Usando :only e :except Recursos aninhados Usando :name_prefix com recursos aninhados Limites para os aninhamentos Geração de rotas a partir de Arrays Adicionando mais ações RESTful Rotas Regulares Formatos e respond_to Inspencionando e Testando Rotas De nindo as Rotas da Aplicac aõ - Parte 1 Duração: 01:06:45 De nindo as Rotas da Aplicac aõ - Parte 2 Duração: 00:36:48 8 - Action View Action View Criando as views da aplicação Duração: 00:39:01

9 - Action Pack Sessão Acessando a Sessão O flash Cookies Trabalhando com sessões Duração: 00:26:49 Filtros Filtros Posteriores (After Filters) e Filtros Antes e Depois (Around Filters) Outras Formas de Utilizar Filtros Aplicando filtros em controllers Duração: 00:12:54 10 - Arquivos de Media Arquivos de Media Trabalhando com Imagens na Aplicação Duração: 00:18:18 11 - Recursos Recursos Aplicando JavaScript e CSS na Aplicação Duração: 00:24:34 12 - Aplicando AJAX Aplicando AJAX Utilizando UJS para AJAX Callbacks AJAX via Eventos Customizados Aplicando Ajax Duração: 00:22:53

13 - Projeto Final Projeto final Duração: 02:31:18 14 - Hora de praticar! 15 - Conclusão Conclusão Depoimento / Brinde Ficou alguma dúvida em relação ao conteúdo programático? Envie-nos um e-mail clicando aqui. 2004-2017 TreinaWeb www.treinaweb.com.br