JavaScript – Desenvolvimento Web Moderno

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível Intermédio | 21 horas | Laboral: 3 dias | Pós-Laboral: 6 dias

Apresentação

Esta formação é uma iniciação à programação em JavaScript e foi desenhado para ajudar os programadores  a perceber os conceitos básicos desta linguagem.

O JavaScript permite adicionar recursos interativos aos sites WEB, incluindo conteúdo atualizado dinamicamente, multimédia controlada, imagens animadas e muito mais.

Destinatários

Programadores que desejem obter conceitos sólidos em JavaScript e AJAX organizando conteúdos dinâmicos para páginas web.

Objetivos

No final deste curso, os formando terão aprendido:

  • Como é utilizada a linguagem JavaScript
  • A sintaxe do JavaScript
  • Objetos, Métodos e Propriedades
  • Trabalhar com variáveis de JavaScript
  • Criar as suas próprias funções em JavaScript
  • Escrever a lógica de controlo de fluxo em JavaScript
  • Validar formulários com JavaScript.
  • Criar imagens roll-over com JavaScript
  • Abrir e trabalhar com novas janelas
  • Trabalhar com temporizadores e intervalos de JavaScript.

Pré-requisitos

Conhecimentos de programação em XHTML e CSS

Programa

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

Melhoria 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

Pedido de Informação