O Javascript é uma poderosa linguagem de scripting que pode ser inserida diretamente no código HTML de uma página. Permite a criação de aplicações com conteúdo dinâmico e interativo que correm inteiramente a partir do browser sem necessitar de programação do lado do servidor. Efeitos como imagens rollover, janelas pop-up, sistemas de menus sofisticados e verificação de campos de formulário podem ser produzidos com esta linguagem e inseridos diretamente, pelos programadores, nas páginas Web.
Este curso tem como objetivos:
Dotar os formandos de conhecimentos teóricos e práticos relacionados com a criação de interatividade com Javascript.
Informações Gerais
Destinatários
Programadores que pretendam adquirir conceitos sólidos de Javascript e AJAX estruturando conteúdos para uma página web.
Pré-Requisitos
Para frequência no curso de Javascript são necessários conhecimentos de programação: XHTML e CSS.
Metodologia
Presencial ou live training.
Programa
- Os 3 Layers da Web
- Programar com Javascript
- Controlar o documento
- Eventos
- Animação
- Melhoramento de Formulários
- Erros e Debug
- 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
- Comentários
- Variáveis
- Controlar o fluxo de um programa com condições e loops
- Funções, reutilização de código
- Objetos
 
- Controlar o documento
- DOM: O documento Object Model
- Aceder ao texto dos elementos do documento
- Aceder aos atributos dos elementos
- Aceder aos elementos que pretendemos
- Mudar de estilos
- Exemplo prático
- Utilização de livrarias externas
 
- Eventos
- Gestores de eventos
- Listeners para eventos
- Exemplo prático
 
- Animação
- Princípios de Animação
- Controlar o tempo com Javascript
- Animação segundo um caminho
 
- Melhoramento 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