Skip to content

Latest commit

 

History

History
91 lines (75 loc) · 1.5 KB

js.md

File metadata and controls

91 lines (75 loc) · 1.5 KB

Ementa Curso JavaScript

Introdução

  • 01: Introdução
  • 02: Primeiro programa: Olá, mundo!
  • 03: Saída na tela: console.log e alert

JavaScript Básico

  • 05: Variáveis, constantes e comentários
  • 06: Tipos de dados (variáveis)
  • 07: Operadores aritiméticos
  • 08: Operadores relacionais
  • 09: Operadores lógicos
  • 10: Operadores bitwise
  • 11: null e undefined
  • 12: typeof

Controles e fluxos

  • Expressões
  • if-else
  • switch
  • while
  • do-while
  • for
  • for/in
  • labels/break/continue
  • erros
  • Como debugar

Funções

  • Funções
  • Argumentos e tipos de retorno
  • Escopo de variáveis

Objetos

Arrays

  • Arrays
  • Adicionando e removendo items
  • Métodos da API

Objetos

  • Orientação à Objetos
  • Objetos simples e literais
  • Construtores
  • Herança por protótipo

Operadores Avançados

  • Math
  • String
  • Expressões Regulares
  • Operadores Bitwise
  • Date e Time

Desenvolvimento avançado

  • Closures
  • Padrão modular
  • Recursão

Browser API

  • Objeto Location
  • Objeto Window

DOM

  • Introdução ao DOM
  • Selecionando elementos
  • Navegação de nódulos (nodes)
  • Aplicando estilos dinamicamente
  • Modificando conteúdo de elementos
  • Adicionado e clonando elementos
  • Removendo elementos

Eventos

  • Eventos do Browser
  • Definindo eventos e handlers
  • Objeto Event
  • Propagação de Eventos

Formulários

  • Eventos do Form
  • Validação no lado cliente
  • Controles customizados

Ajax

  • Introdução a Ajax
  • Web services e tipos de dados
  • Usando Xmlhttprequest

##JSON

##ES6