Aprenda a criar páginas web atrativas e dinâmicas usando programação em JavaScript integrada com HTML5 e adicione interatividade e efeitos visuais usando a biblioteca jQuery. Neste curso você aplicar as técnicas vistas em sala de aula em um na criação de website interativo.

Operadores 

Expressões/Operadores
Operações aritméticas/matemáticas
Declarações e estruturas
Objetos/Arrays

Funções

Definições
Criando funções
Declaração function
Function()
Sintaxe literal
Retornando objetos
Retornando array
Retornando objeto
Sintaxe (function f(){})()
Escopo de uma função
Closures
Funções globais
Propriedades das funções
Métodos para funções

Objeto Date 

Construtor
Propriedades do objeto Date
Métodos do objeto Date
Manipulação de datas
Contagem regressiva

Objeto window 

Propriedades do objeto window
Métodos do objeto window
Eventos do objeto window

DOM 

DOM – Core
DOM – Estilos

Eventos

Manipulador de evento
Manipulador de evento crossbrowser
Propagação de eventos
Tipos de eventos
Eventos de mouse
Eventos de teclado
Eventos HTML
Eventos de mutação
Eventos proprietários
Delegação de evento
Remoção de manipulador de evento

Formulários 

Controles de formulário
Objeto formulário
Propriedades do objeto form
Métodos do objeto form
Script de validação
Validar e-mail
Validação e máscara para CPF

AJAX

Definindo AJAX

Jquery - Framework