Tópicos para estudar em JavaScript - 09/11/2022
Entender tipos de dados
String, Number, Booleano, Objetos, Arrays
Trabalhar com conversões
Como converter um dado para outro tipo?
Estruturas de dados em JavaScript e como manipular
Como trabalha com Array e Objetos, como faz a manipulação?
Como trabalhar com loops em arrays e objetos?
Diferença de dados armazenados por valor x referência
Quais são as implicações que isso gera no código?
Como trabalhar com eventos
Conhecer as funções e como trabalhar com elas
Como recupera o objeto evento
Entender como funciona esse mecanismo
Como criar os próprios eventos personalizados
Como manipular o DOM (Document Object Model)
Como funciona,
como cria,
como você exclui
Como trabalhar com funções assíncronas
Promise
Async Await
Estudar sobre Orientação a Objetos e Factory Functions
O que é?
Como usa?
Diferenças?
Em qual contexto é melhor?
Entender como funciona o sistema de módulos
Módulos nativos do browser
Sistema de bundle como o webpack
Entender o que acontece por trás quando se trabalha com módulos
Entender sobre Expressões Regulares
O que é?
Para que serve?
Entender o que é o this no JavaScript