JavaScript (Node.js) para iniciantes: curso completo
300 páginas
Portuguese
PDF
4.5

JavaScript (Node.js) para iniciantes: curso completo

JavaScript (Node.js) para iniciantes: curso completo

Autor:

Ano:

Resumo:

Este livro foi criado especialmente para quem quer aprender do zero o JavaScript moderno e criar aplicações server-side na plataforma Node.js. Você não encontrará teoria seca aqui — apenas exemplos práticos, explicações claras e instruções passo a passo.



Sobre o que é este livro?

O livro cobre todo o caminho, desde a primeira instalação do Node.js até o desenvolvimento de uma aplicação web completa. Começando com os fundamentos da sintaxe do JavaScript (variáveis, funções, objetos, arrays), você gradualmente passará para tópicos mais complexos:

  • Programação assíncrona: callbacks, promises, async/await — aprenda a trabalhar com operações de I/O sem bloquear a aplicação.
  • Sistema de módulos CommonJS: criação e importação de módulos próprios, trabalho com npm.
  • Trabalho com sistema de arquivos: leitura, escrita, exclusão de arquivos, trabalho com streams.
  • Criação de servidor web: desde um simples servidor HTTP até o tratamento de rotas e arquivos estáticos.
  • Trabalho com bancos de dados: conexão com MongoDB e SQLite, execução de consultas.
  • Criação de REST API: design de endpoints, manipulação de JSON, validação de dados.
  • Tópicos avançados: trabalho com ambiente, depuração, testes, deploy da aplicação.


Para quem é este livro?

  • Iniciantes que nunca programaram, mas querem começar com JavaScript e Node.js.
  • Desenvolvedores web familiarizados com frontend que desejam aprender o lado do servidor.
  • Estudantes e autodidatas em busca de material de aprendizado estruturado e claro.
  • Todos que desejam criar aplicações server-side rápidas e escaláveis.


O que você aprenderá e será capaz de fazer após a leitura:

  • Escrever código JavaScript com confiança, usando os recursos modernos do ES6+.
  • Entender como a assincronicidade funciona no Node.js e usá-la de forma eficaz.
  • Criar servidores web e processar requisições HTTP.
  • Trabalhar com bancos de dados e construir REST APIs.
  • Desenvolver aplicações server-side completas, prontas para implantação.
  • Usar pacotes npm e gerenciar dependências do projeto.


Cada capítulo contém exercícios práticos e exemplos de código que você pode executar e modificar imediatamente. O livro é escrito em linguagem viva e acessível; conceitos complexos são explicados com analogias e exemplos simples. Este não é um manual de referência, mas um curso completo que o levará do zero absoluto a um nível confiante de desenvolvedor Node.js Júnior.



Comece sua jornada no desenvolvimento server-side com JavaScript hoje mesmo!

Recommendations