Explorando a Linguagem JavaScript

Aprenda a criar os seus próprios códigos JavaScript do jeito certo. Chega de copiar e colar!

Conteúdo Programático

  1. Introdução

    1. Introdução ao workshop 5m 42s
    2. Como usar o suporte 3m 40s
    3. Introdução ao JavaScript 4m 59s
    4. Instalando o Node.js no Mac 6m 39s
    5. Instalando o Node.js no Windows 4m 56s
    6. Rodando JavaScript no Sublime Text no Mac 10m 45s
    7. Rodando JavaScript no Sublime Text no Windows 11m 28s
  2. Fundamentos do JavaScript

    1. Variáveis e hoisting 9m 40s
    2. Tipagem dinâmica 5m 53s
    3. Tipo Number 11m 4s
    4. Tipo String 12m 20s
    5. Tipo Boolean 7m 10s
    6. O operador typeof 3m 15s
    7. Operadores aritméticos 1m 38s
    8. Operadores de comparação 4m 8s
    9. Operadores lógicos 6m 47s
    10. Estrutura de controle if, else if, else 8m 20s
    11. Operador ternário 5m 40s
    12. Estrutura de controle for 7m 6s
    13. Estrutura de controle while 4m 6s
    14. Valores null e undefined 8m 22s
  3. Funções

    1. Introdução a funções 4m 23s
    2. Alert e console.log 4m 49s
    3. Funções matemáticas 7m 9s
    4. Criando funções 13m 27s
    5. Escopo de função e global 6m 25s
    6. Closures 8m 3s
  4. Introdução a objetos

    1. Introdução a objetos 2m 22s
    2. Criando objetos 10m 24s
    3. Objetos dentro de objetos 5m 38s
    4. Apagando propriedades do objeto 4m 13s
    5. Iterando sobre propriedades do objeto 2m 59s
    6. Comparando objetos 4m 54s
  5. Arrays

    1. Introdução a arrays 1m 57s
    2. Criando arrays 4m 10s
    3. Array vs Object 3m 39s
    4. Adicionando e removendo elementos do array 5m 4s
    5. Iterando nos elementos com forEach 4m 3s
    6. Funções toString() e join() 2m 43s
    7. Elementos do array 5m 9s
    8. Mais da API de arrays 1m 21s
  6. JavaScript no Browser

    1. Conhecendo o Developer Tools 6m 13s
    2. Debug com o Developer Tools 23m 22s
    3. Boas práticas 5m 48s
    4. Objeto window 5m 27s
    5. CDN vs local hosting 6m 35s
  7. jQuery

    1. Introdução ao jQuery 9m 5s
    2. Seletores 30m 1s
    3. CSS 13m 37s
    4. Introdução ao HTTP 8m 15s
    5. Ajax e promises 26m 27s
    6. Manipulação do DOM 10m 44s
    7. Plugins jQuery 22m 41s
  8. Trabalhando com eventos

    1. Introdução a eventos 5m 33s
    2. Eventos de manipulação do DOM 14m 15s
    3. Disparando eventos 11m 23s
    4. Temporizadores 3m 54s
  9. Funções e objetos

    1. Entendendo o protótipo do objeto 11m 20s
    2. Como funciona o shadowing 7m 38s
    3. Funções fábrica 3m 34s
    4. Funções construtoras 4m 49s
    5. Module Pattern 12m 46s
    6. Propriedade prototype das funções 7m 25s
    7. Usando a função bind 20m 54s
    8. Disparando eventos customizados 22m 52s
    9. Chamando funções através de call e apply 8m 33s
    10. Namespaces 5m 34s
    11. Conclusão 3m 3s

Instrutores

Junior

Junior

Formado em Engenharia Elétrica pela Universidade Federal de Uberlândia e detentor das certificações LPIC-1, SCJP e SCWCD.

Palestrante internacional reconhecido por contribuir e liderar projetos open source ligados a área de telecom.