Conceitos básicos de Javascript e ES6++
Closure, currying, funções, hoisting, imutabilidade, tipagem dinâmica e fraca, são alguns dos conceitos básicos principais abordados com exemplos práticos para melhor entendimento.
Uma pequena abordagem sobre as condicionais com exemplos práticos.
Operadores aritméticos, de atribuição, de comparação, lógicos, unários e binários são abordados. Bem como um exemplo de um dos operadores acrescentados com ESC6, o spread operator.
De forma bem prática, é exemplificada os conceitos de repetição: For, While, Do... While, For in, For of. Também é demonstrato a utilização dos controladores de repetição break e continue.
Nessa parte, é explicado os tipos de dados que são utilizados no javascript utilizando-se de exemplos e comentários bem práticos. Sobre as variáveis, é explicado sobre as variáveis var, let, const e suas diferenças em relação ao escopo da aplicação.