- 1 Introdução ao JavaScript
- 2 Conceitos básicos de programação com JavaScript
- 3 Manipulação do DOM
- 4 Trabalhando com arrays e objetos
- 5 Trabalhando com APIs e JSON
- 6 Programação assíncrona com JavaScript
- 7 Introdução ao Node.js
- O que é Node.js
- Configurando o ambiente de desenvolvimento
- Trabalhando com módulos
- Criando um servidor web
- 8 Frameworks e bibliotecas de JavaScript
- 9 Testes automatizados em JavaScript
- 10 Dicas e boas práticas para programação em JavaScript
- Dicas para escrever um código limpo e organizado
- Boas práticas para melhorar o desempenho
- Ferramentas úteis para o desenvolvimento em JavaScript
Referências bibliográficas:
- Eloquent JavaScript: A Modern Introduction to Programming (Marijn Haverbeke)
- JavaScript: The Good Parts (Douglas Crockford)
- You Don't Know JS (Kyle Simpson)
- Learning JavaScript Design Patterns (Addy Osmani)
- JavaScript: Novice to Ninja (Darren Jones)