Conceitos Básicos de JavaScript
Nste curso, você obterá uma compreensão profunda do Javascript, aprenderá como o Javascript funciona nos bastidores e como esse conhecimento o ajuda a evitar armadilhas comuns e melhorar drasticamente sua capacidade de depurar problemas. Você encontrará clareza nas partes que outros, mesmo programadores experientes, podem achar estranhos, estranhos e às vezes incompreensíveis. Você aprenderá a beleza e o poder enganoso dessa linguagem que está na vanguarda do desenvolvimento de software moderno hoje.
Este curso cobrirá conceitos avançados como objetos e literais de objeto, expressões de função, herança prototípica, programação funcional, cadeias de escopo, construtores de função (além de novos recursos do ES6), expressões de função imediatamente invocadas (IIFEs), chamar, aplicar, vincular e muito mais .
Vamos mergulhar profundamente no código-fonte de frameworks populares, como jQuery e Underscore, para ver como você pode usar sua compreensão de Javascript para aprender (e emprestar) o bom código de outros.
Por fim, você aprenderá os fundamentos de como construir sua própria estrutura ou biblioteca Javascript.
