Desenvolvimento Web em JavaScript (Node.js): do básico ao deploy
300 páginas
Portuguese
PDF
4.5

Desenvolvimento Web em JavaScript (Node.js): do básico ao deploy

Desenvolvimento Web em JavaScript (Node.js): do básico ao deploy

Autor:

Ano:

Resumo:

Este livro é um guia prático para desenvolvimento web em JavaScript usando a plataforma Node.js. Você percorrerá o caminho desde a instalação das ferramentas até a implantação de uma aplicação pronta no servidor. O material é estruturado para fornecer uma compreensão sistêmica do desenvolvimento backend: como funcionam servidores, rotas, bancos de dados, autenticação e deploy.



O livro começa com os fundamentos do JavaScript (ES6+), necessários para trabalhar com Node.js. Você estudará o sistema de módulos, programação assíncrona (callbacks, promises, async/await), manipulação do sistema de arquivos e streams. Em seguida, passará para o framework Express — a ferramenta mais popular para criar servidores web. Através de exemplos, você dominará roteamento, middleware, tratamento de requisições e respostas, e template engines.



Capítulos dedicados abordam o trabalho com bancos de dados: MongoDB (via Mongoose) e SQLite. Você aprenderá a projetar schemas, executar operações CRUD e construir relacionamentos entre dados. Em seguida, é abordada a criação de REST API com autenticação (JWT, sessões), tratamento de erros, validação e manipulação de arquivos.



A parte final do livro trata de deploy e operação. Você aprenderá como configurar um ambiente de produção, usar variáveis de ambiente, logging e monitoramento. É abordada a implantação no Render, Vercel e em um VPS próprio via Docker. Também são abordados tópicos como CI/CD, testes (Jest) e otimização de desempenho.



  • Para quem é este livro? Para desenvolvedores iniciantes, familiarizados com os fundamentos do JavaScript, mas que não trabalharam com backend. Também para desenvolvedores frontend que desejam dominar o lado do servidor. Experiência em Node.js não é necessária — tudo é explicado do zero.
  • O que você aprenderá? Como configurar o ambiente, criar um servidor com Express, trabalhar com bancos de dados, implementar autenticação, escrever uma REST API, testar o código e implantar o projeto em produção.
  • Características: Ênfase em ferramentas modernas (ES6+, Mongoose, JWT, Docker). Todos os exemplos estão prontos para execução. No final do livro — um projeto completo: uma API para blog com usuários, posts e comentários.
  • Formato: Estrutura clara, muitos exercícios práticos, código com comentários. O livro é adequado tanto para estudo autodidata quanto para cursos.


Após a leitura, você será capaz de criar aplicações web completas em Node.js, compreender a arquitetura de sistemas backend e passar com confiança em entrevistas para a posição de Desenvolvedor Node.js Júnior.

Recommendations