Conteúdo programático

  • Introdução
    • A linguagem JavaScript: JavaScript e HTML, Um pouco de história, As versões da JavaScript.
    • Camadas de desenvolvimento.
    • Plugins e Frameworks.
    • Consoles para depuração na JavaScript.
    • Criando scripts: Definindo a linguagem usada no código.
    • Primeiros códigos em JavaScript: Código de ocultamento, Códigos de comentários.
    • Orientação a objetos.
  • Variáveis
    • O que é uma variável?
    • Criando variáveis: Declarando variáveis locais e globais, Aritmética com a JavaScript.
    • Palavras reservadas.
    • Tipos de variáveis.
    • Convertendo strings em números.
    • Caracteres especiais.
    • Concatenação.
    • Constantes.
    • Objetos globais: Variáveis e propriedades dos objetos (null, undefined, NaN, Infinity).
  • Operadores
    • Utilizando operadores em JavaScript.
    • Expressões.
    • Tipos de operadores: atribuição, comparação, aritméticos, bitwise (lógicos e de deslocamento), lógicos (avaliação de curto-circuito), string, operadores especiais (condicional, separador, delete, in, instanceof, new, this, typeof, void).
    • Conhecendo a precedência dos operadores.
  • Declarações
    • O que são Declarações em JavaScript.
    • Estruturas condicionais.
    • Declaração if/else.
    • Declaração switch/case.
    • Estruturas para loops.
    • Declaração while.
    • Declaração do/while.
    • Declaração for.
    • Declaração for/in.
    • Declaração break.
    • Declaração continue.
  • Funções
    • O que é uma função?
    • Definindo uma função.
    • Inserindo funções.
    • Chamando funções.
    • Escopo de uma função.
    • Closures.
    • Inserindo variáveis nos parâmetros: trabalhando com um parâmetro, múltiplos parâmetros e parâmetros passados por valores.
    • Retornando valores de uma função.
    • Funções predefinidas.
    • Propriedades das funções: arguments.length, arguments.callee, length, constructor, prototype.
    • Métodos para funções.
  • Eventos
    • Como definir eventos.
    • O que são manipuladores de eventos.
    • Eventos do mouse, do teclado, de frame/objeto e de formulário.
    • Objeto Event.
    • Objeto Event no DOM com suas propriedades e métodos.
    • Objeto Event no Internet Explorer com suas propriedades e métodos.
  • Objetos
    • Categorias de objeto.
    • Conhecendo a Programação Orientada a Objetos (POO).
    • Criando objetos.
    • Propriedades e métodos dos objetos.
    • Objetos nativos, suas propriedades e métodos: Array, Boolean, Date, Math, Number, String, RegExp.
    • O que é BOM (Browser Object Model).
    • Objeto Window, suas propriedades e métodos.
    • Objeto Navigator, suas propriedades e métodos.
    • Objeto Screen e propriedades.
    • Objeto Histor, suas propriedades e métodos.
    • Objeto Location, suas propriedades e métodos.
    • O que é JSON (JavaScript Object Notation).
    • Tipos básicos de JSON.
    • Função JSON.parse.
    • Função JSON.stringify.
  • DOM
    • O que é o DOM.
    • DOM HTML: Document, Event, HTMLElement, Anchor, Area, Base, Body, Button, Form, Frame e IFrame, Objetos Input (Button, Checkbox, FileUpload, Hidden, Password, Radio, Reset, Submit, Text), Link, Meta, Object, Option, SElect, Style, Table, Textarea.
    • DOM Core: Node, NodeList, NamedNodeMap, Document, Element, Attr.
    • DOM Storage: Local Storage, a interface Storage, Eventos DOM Storage.
  • AJAX
    • O que é AJAX.
    • O objetoXMLHttpRequest: Criando o objeto, Enviando uma requisição para o servidor, Método open, Método send, Método setRequestHeader, Ação disparadora de evento onreadystatechange, Respostas do servidor: Propriedade responseText e Propriedade responseXML.
    • Exemplos de uso: Solicitando HTML, Solicitando JSON, Solicitando JavaScript.

Pré-requisitos

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Próximas turmas

Data e horário
Local
Preços e descontos
Nenhuma turma no momento

O que os alunos dizem sobre a Impacta

Ver mais depoimentos