JavaScript para Web: Crie páginas dinâmicas
Tópicos Abordados
-Conectando o JS com HTML
-Como funciona uma função e local da tag script
-Como funciona lista de elementos, document.querySelectorAll, referências
-Como funciona o uso do while, funções com parâmetros, funções anônimas, textos dinâmicos, repetição otimizada com for
-Como funciona eventos do teclado, removendo e adicionando classes, codições, operador lógico, estruturas condicionais.
JavaScript: manipulando o DOM
Tópicos Abordados
-Entendendo, manipulando o DOM
-Eventos e usando o eventListener & querySelector
-Utilizando array para alterações de dados
-Definindo data-attributes
-Interagindo os dados, cálculos dinâmicos, utilizando this
JavaScript na Web: armazenando dados no navegador
Tópicos Abordados
-Capturando dados, criando validações, enviando dados com input
-Inserindo dados, definindo, múltiplos itens, métodos com LocalStorage
-Consultando dados com LocalStorage, armazenadores de dados
-Atualizando o dado com LocalStorage e a diferença entre var, let e const
-Removendo dado com LocalStorage e conhecimento de funções e métodos
JavaScript: validações e reconhecimento de voz
Tópicos Abordados
-Aplicando validações, estilos, cores e posicionamento elementos
-Aplicando a função math.random, manipulando menor e maior valor
-Aplicando o web speech API (entendendo como funciona e acessando o conteúdo da API)
-Aplicando as validações e validando o número com NaN
-Aplicando o window location e publicando o projeto no GitHub
JavaScript: consumindo e tratando dados de uma API
Tópicos Abordados
-Como funciona o JavaScript Sincrono e Assíncrono, event Loop, Call Stack e Task Queue
-Utilizando o callback, fetch API e promises
-Aprofundando em promises (then e JSON, convertendo dados, erros com catch e finally)
-Utilizando async await, tratamento de erros e promise all
-Aprofundando em manipular formulários, consulta dinâmica.
JavaScript: métodos de array
Tópicos Abordados
-Utilização dos principais métodos de array
-Aplicação de função em elementos da lista com forEach
-Manipulando valores criado em uma lista com map
-Aplicando ordernação e filtros em projetos
-Manipulando o DOM em base no métodos array
Os projetos acima foi realizado no curso durante as aulas aplicadas com o professor
JavaScript