CONTEÚDO PROGRAMÁTICO

Documentos relacionados
Sumário PARTE I: INTRODUÇÃO A JQUERY E JAVASCRIPT 3

JavaScript Intermediário

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28

PhoneGap - Apache Cordova Mobile Framework

WordPress - Criação de Sites Completo

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

CONTEÚDO PROGRAMÁTICO

Desenvolvimento web com HTML5 e CSS3 Avançado

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

CONTEÚDO PROGRAMÁTICO

Aula 17 Introdução ao jquery

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO

Wordpress - Desenv. de Temas Completo

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

SQL Server Desenvolvedor

Delphi 10 Seattle Básico

CONTEÚDO PROGRAMÁTICO

Web Interativa com Ajax e PHP

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

Programação Cliente em. jquery. Fontes: Wendell S. Soares e vinteum.com

PostgreSQL Desenvolvedor

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. jquery

CONTEÚDO PROGRAMÁTICO

EMENTA: PHOTOSHOP PARA WEB

CONTEÚDO PROGRAMÁTICO

PARA QUEM É ESTE CURSO?

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

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

Ruby on Rails Intermediário

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO

Teste de Software Básico

Semmy Purewal. Novatec

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

CONTEÚDO PROGRAMÁTICO

Curso online de. Formação em Front-End. Plano de Estudo

UML - Unified Modeling Language

RegEx - Expressões Regulares Completo

Ruby on Rails Avançado

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

Desenvolvimento Mobile Multiplataforma com Delphi Completo

Desenv. de Jogos 2D com Unity Completo

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

Programação WEB. Prof. André Gustavo Duarte de Almeida www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Jonathan Weber e a equipe da LunaMetrics

Pré-requisito Ter realizado os cursos de Lógica de Programação e HTML5 e CSS3, ou ter conhecimento equivalentes.

Laravel Framework PHP Carga horária: 40 horas

Desenv. de Jogos 2D com Unity Completo

Teste de Software Intermediário

Desenv. de Jogos 2D com Unreal Completo

Guia para Criativos em HTML5 ABRIL

Evite ao máximo o uso de javascripts para animações / transições, dando sempre preferência ao recurso de transições do CSS.

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

Ben Vinegar Anton Kovalyov

Apostila - Desenvolvimento web com PHP

Introdução ao Javascript

Conteúdo programático. Desenvolvedor web - front end

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec

Jarrod Overson e Jason Strimpel

CSS Cascading Style Sheets

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Indira Knight. Novatec

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Ademir C. Gabardo. Novatec

PLANO DE CURSO. NOME DA AÇÃO: Noções Básicas do Pacote Office Word, PowerPoint e Excel 2. OBJETIVOS EDUCACIONAIS DO EVENTO DE CAPACITAÇÃO

Plano de Aula - DreamWeaver CC - cód Horas/Aula

WEB DESIGN I. Dreamweaver Básico

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec

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

Informática Parte 23 Prof. Márcio Hunecke

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Desenv. de jogos RPG 2D com Unity Completo

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

MERGULHANDO NO PHYTON MERGULHANDO NO. O guia rápido e prático para dominar o Python. Mark Pilgrim

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Sumário. Prefácio 16. Capítulo 1 - Solicitação de Avaliação de Aplicativo na Play Store 24. Capítulo 2 - Mantendo Listas, Sem Novos Carregamentos 62

Introdução: 1 PARTE I: INTRODUÇÃO AO WORDPRESS 5

Conteúdo Programático JavaScript Web Developer

Lógica de Programação Completo

Conteúdo Programático JavaScript Web Developer

Matheus Marabesi Michael Douglas

Transcrição:

CONTEÚDO PROGRAMÁTICO JQuery Completo 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 Ementa do curso jquery Pré-requisitos Ambiente de trabalho Google Chrome NetBeans IDE Criando um projeto no NetBeans Histórico jquery e os Padrões Web Vantagens de trabalhar com jquery Quem usa o jquery Introdução JavaScript o pai do jquery Espaços, quebras de linha, comentários e ponto e vírgula opcional Variáveis, tipo de dados, conversão de tipos e aritmética Expressões, operadores e instruções Janelas e Alertas DOM Expressões Regulares Objetos, herança e protótipo Criando objetos Consultando e configurando objetos

API, framework ou biblioteca? API Vantagens: Framework Benefícios Bibliotecas Vantagens: Onde o jquery entra nisso tudo? DOM - Document Object Model Obtendo e inserindo o jquery na aplicação O primeiro exemplo com jquery Entendendo o exemplo A ordem dos fatores altera o produto Antes de usar, entenda! Usar a função $() ou jquery()? Seletores Seletor com XPath Seletores id e class Projeto final Parte I: O formulário Criando o HTML Inserindo o CSS O site do desenvolvedor é nosso amigo A documentação da API Quer plugins? Aqui é o lugar para procurar Aprender a selecionar é essencial Seletores Filtros Como usar tudo isso a meu favor? Manipulando a página web

Travessia jquery Criação de elementos na função jquery ($()).html().text().append().prepend().appendto().prependto().after().insertafter().before().insertbefore().wrap().unwrap().wrapall.wrapinner().remove().detach().replacewith().replaceall().empty().clone() Acessando e modificando CSS e atributos.attr().removeattr().prop().removeprop().addclass().removeclass()

.toggleclass().hasclass().val().data().removedata().css().offset().height().width().innerheight().innerwidth().outerheight().outerwidth() Afetando conjunto de resultados.map().each() O que você precisa saber sobre eventos Introdução Como fazer no jquery? E no JavaScript? IE8 e anteriores também podem? Adicionando manipuladores de eventos em múltiplos elementos Compreendendo o modelo de eventos do navegador Captura de eventos e borbulhamento A propagação de eventos Manipulação de eventos com jquery O arquivo de testes O objeto Event O construtor jquery.event

Propriedades de Event Métodos para anexar manipuladores de evento.bind() Eventos múltiplos Manipuladores de eventos O objeto Event.unbind() Valor retornado Usando namespaces Usando o objeto Event.on() Eventos diretos e delegados O manipulador de eventos e o seu ambiente Passando dados para o manipulador.off().delegate() Valor retornado

.undelegate() Valor retornado.one() Valor retornado.trigger() Valor retornado.triggerhandler().live().die() Métodos de evento de carregamento da página.ready()

.load().unload() Métodos para eventos de mouse.click().dblclick().focusout().hover().mousedown()

.mouseenter().mouseleave().mousemove().mouseout().mouseover().mouseup().toggle()

Exemplo prático Métodos para eventos de formulário.blur().change().focus().focusin().select().submit() Métodos para eventos de teclado.keydown()

.keypress().keyup() Métodos para eventos de navegador.error().resize().scroll() Projeto Final Parte II: Manipulando uma página Web Check-list de atividades Mudando a página inicial Atribuindo eventos aos elementos Animações e Efeitos Easings

.hide().show().toggle() para a primeira sintaxe para a segunda sintaxe.slidedown().slideup().slidetoggle().fadein()

.fadeout().fadeto().animate() para a primeira sintaxe para a segunda sintaxe.stop() para a primeira versão para a segunda versão Mais exemplos.queue() para a primeira sintaxe para a segunda sintaxe para a terceira sintaxe Valor de Retorno Mais exemplos

.dequeue() Valor retornado.clearqueue() Projeto final Parte III: Criando um banner e menus Criando o banner Criando o menu superior Criando uma página diferente Introdução a AJAX com jquery JSON Analisando JSON em JavaScript Recapitulando scripts HTTP Criando os arquivos para testes Instalando o XAMPP Criando o projeto no NetBeans IDE Usando XMLHttpRequest JSON Ajax com jquery Um exemplo prático Projeto final Parte IV: Atualizando o conteúdo com Ajax Criando o ambiente de testes Os arquivos HTML e CSS Inserindo o código jquery Introdução a Plugins Encontrando plugins e ajuda

Como usar um plugin Efetuando o download e inserindo a referência ao plugin Uso simples do plugin Especificando os parâmetros do plugin Introdução a jquery UI Baixando e inserindo jquery no código Navegando pelo site Exemplo Introdução ao jquery Mobile Simplicidade e flexibilidade gerais Aprimoramento progressivo e degradação suave Suporte para toque e outros métodos de entrada Acessibilidade Leve e modular Temas Suporte ao navegador Estrutura de uma página do jquery Mobile Páginas únicas, páginas múltiplas e vinculação de páginas Eventos e métodos suportados Eventos Inicializando o jquery Mobile Substituindo os valores padrão do jquery Mobile (PROTO) Métodos Widgets e atributos HTML5 data-* Diálogos listview Formulários Transições de página Temas e ThemeRoller

Introdução ao desenvolvimento de games com jquery Resumo do projeto Por que é importante aprender isso? Os objetivos Criando a estrutura de arquivos e pastas Criar o código HTML Criar um código wrapper para definição das variáveis Dividir uma imagem em pedaços Embaralhar as peças do quebra-cabeça Iniciar e parar o cronômetro Tornar as peças do quebra-cabeça arrastáveis Missão Cumprida Obtendo o máximo de jquery $() é o mesmo que jquery() Salvando seleções em variáveis Adicionar conteúdo o menor número de vezes possível Otimizando os Seletores Manipulação de DOM eficiente Use a versão mais recente, mas tenha atenção Sempre que possível não utilize o jquery Encadeamento de métodos? Sim, por favor! O que é o DRY (Don t Repeat Yourself)? Como medir a performance da sua aplicação? Já ouviu falar de Zepto? Por que gostar do Zepto Zepto não é perfeito, mas ainda vale a pena Compatibilidade Principais diferenças Explorando a API

Modificando o conteúdo HTML de um recipiente Anexar um elemento a um Contêiner Eventos AJAX Animações Considerações finais Conclusão 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