Criação de aplicações dinâmicas com Javascript

Destinatários:
Profissionais que pretendam adquirir conceitos sólidos de JavaScript para estruturar conteúdos para uma página web.
 
Pré-requisitos:
Conhecimentos de programação: XHTML e CSS.
 
Objetivos Gerais:
Dotar os formandos de conhecimentos teóricos e práticos relacionados com a criação de interatividade com javascript
 
Objetivos Específicos:
No final do curso, os formandos devem ter competências para:
  • Criar aplicações dinâmicas e interativas através com recurso á linguagem de programação JavaScript
  • Criara efeitos como imagens rollover, janelas pop-up, sistemas de menus sofisticados
Metodologia da Formação:
A formação será presencial baseada em trabalhos em grupo e individuais e simulação de casos práticos.
 
Conteúdo Programático:
Os 3 Layers da Web
DHTML; HTML para conteúdos; CSS para apresentação; Javascript para interação; Livrarias de Javascript
Programar com Javascript
Correr um programa; Declarações de javascript; Controlar o fluxo de um programa com condições e loops; Funções e reutilização de código; Objetos
Controlar o documento
O documento Object Model (DOM); Aceder ao texto dos elementos do documento, aos atributos dos elementos e aos elementos que pretendemos; Mudar de estilos; Utilização de livrarias externas
Eventos
Gestores de eventos; Listeners para eventos
Animação
Controlar o tempo com javascript; Animação segundo um caminho
Melhorar a performance de Formulários
HTML DOM extensions; Validação de formulários; Controlos de formulários personalizados
Erros e Debug
Gerir erros; Erros comuns; Debug com firebug