Introdução a JavaScript

Uma abordagem objetiva

Autor

Giseldo Neo e Alana Neo

Data de Publicação

26 de maio de 2026

Bem Vindo


  • Baixe a versão epub

  • Baixe a versão PDF


Este livro apresenta uma introdução prática e progressiva ao JavaScript, começando pelos conceitos essenciais para quem está dando os primeiros passos e avançando até temas usados em aplicações reais. A obra explica por que aprender JavaScript hoje, onde a linguagem é executada no navegador e no Node.js, e como configurar um ambiente de estudo produtivo. Em seguida, desenvolve os fundamentos da linguagem com variáveis, tipos primitivos, conversões, valores truthy e falsy, template strings e cuidados com números, sempre com exemplos próximos da rotina de estudo e de pequenos problemas do cotidiano. O conteúdo avança para operadores, estruturas de decisão e laços, mostrando como controlar o fluxo de execução e resolver tarefas com mais clareza. Depois, o livro aprofunda o uso de funções, parâmetros, retornos, escopo, callbacks e boas práticas, para que o código fique mais reutilizável e organizado. Na sequência, trabalha arrays, objetos, desestruturação, spread e métodos úteis de manipulação de coleções, além de estruturas lineares como fila e pilha, conectando teoria e aplicação prática. A obra também dedica espaço à programação modular, à organização de arquivos e à criação de módulos, e depois introduz conceitos de orientação a objetos e o uso combinado com módulos ES. Na parte de front-end, o livro aborda o DOM, eventos, formulários, alteração dinâmica da interface e criação de elementos, preparando o leitor para construir páginas interativas. Em seguida, explora programação assíncrona, promises, async/await, tratamento de erros e consumo de APIs com fetch, incluindo um exemplo com previsão do tempo. O fechamento trata de boas práticas, validações, testes unitários com Vitest e um projeto final que integra os conhecimentos em uma aplicação completa de tarefas, reforçando a ideia de aprender JavaScript construindo soluções reais. Por fim, os capítulos de Node.js expandem o horizonte para o ecossistema do servidor, cobrindo instalação, gerenciamento de pacotes com npm e Yarn, módulos CommonJS e ES Modules, e a criação de um servidor HTTP simples, mostrando como a linguagem pode ser usada tanto no navegador quanto no backend.

Boa Leitura.

Giseldo Neo e Alana Neo