Introdução a JavaScript

Uma abordagem autorregulada

Autor

Alana Neo e Giseldo Neo

Data de Publicação

6 de julho de 2026

Bem Vindo

Bem Vindos!

  • Baixe a versão deste livro no formato ePub
  • Baixe a versão deste livro no formato PDF
  • Compre uma versão deste livro na loja on-line UICLAP

Este livro é uma breve introdução prática e progressiva ao JavaScript, começando pelos conceitos essenciais para quem está dando os primeiros passos. O livro desenvolve os fundamentos da linguagem com variáveis, tipos primitivos, conversões, 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, 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 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, módulos e a criação de um servidor HTTP simples, mostrando como a linguagem pode ser usada tanto no navegador quanto no backend.

Boa Leitura.

Alana Neo e Giseldo Neo.