JavaScript Avançado - Funções de Ordem Superior, AJAX e Introdução ao jQuery
Duração:
20hs
JavaScript Avançado - Funções de Ordem Superior, AJAX e Introdução ao jQuery
Objetivos
- Conhecer a metodologia AJAX
- Analisar seus beneficios.
- Conhecer o W3C
Pré-requisitos
- Curso T@rgetTrust Padrões WEB 2.0 com XHTML e CSS
- Familiaridade com programação Web
Público alvo
Conteúdo
1.Introdução
- Javascript Moderno
- Ajax
- Tecnologias que formam o AJAX
- Interatividade do Ajax
2. Revisão JavaScript
- Objetivos
- Tipagem
- Declaração literal
- getElementById()
- getElementsByTagName()
- appendChild
- createElement
- Outros métodos para alterar uma árvore DOM
3. Funções de ordem superior
- Objetivos
- Funções em JavaScript são variáveis
- Funções, métodos e eventos
- Funções de ordem superior
- Funções que recebem funções
- Funções que retornam funções
- Programação funcional
4. JSON e XML
- Objetivos
- que é JSON
- Arrays
- Carregando um combobox com JSON
- que é XML
- Estrutura de um XML
- Comentários
- Elementos
- Atributos
- Utilização do XML
- Comparação entre XML e JSON
5. XHR
- Objetivos
- Introdução
- Surgimento
- Outros Browsers e IE 7.0
- Principais métodos e propriedades
- Uso básico síncrono
- Uso assíncrono
- ResponseXML
6. AJAX
- Objetivos
- Comparação modelo clássico VS modelo AJAX
- Modelo AJAX
- Validação de login
- Página de pesquisa
7.Canvas
- Objetivos
- Comparação modelo clássico VS modelo AJAX
- Modelo AJAX
- Validação de login
- Página de pesquisa
8.jQuery
- Objetivos
- O que é?
- Função $
- Seletores
- Manipulation
- CSS
- Ajax
- Events
9.Herança
- Objetivo
- Introdução
- This
- Herança via Prototype
- Múltipla herança
10.Acessando Google Maps
- Objetivo
- Introdução
Apêndice 1: Frameworks AJAX
Apêndice 2: Informações extras sobre AJAX
- Vantagens
- Desvantagens
- Alternativas ao AJAX
- Aplicações famosas em AJAX