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. O autor conduz o leitor passo a passo, desde a instalação das ferramentas até a implantação de uma aplicação pronta em um servidor de produção. Você aprenderá a criar aplicações servidor, trabalhar com bancos de dados, projetar REST APIs e implantar projetos na nuvem.



Para quem é este livro:

  • Desenvolvedores web iniciantes familiarizados com os fundamentos do JavaScript
  • Desenvolvedores front-end que desejam aprender back-end com Node.js
  • Estudantes e desenvolvedores Júnior se preparando para entrevistas
  • Todos que desejam passar da teoria para projetos reais


O que você aprenderá:

  • Como instalar e configurar Node.js, npm e o gerenciador de versões nvm
  • Fundamentos da programação assíncrona: callbacks, promises, async/await
  • Criação de um servidor web usando o módulo http nativo e o framework Express
  • Roteamento, middleware, tratamento de requisições e respostas
  • Trabalho com bancos de dados: MongoDB (Mongoose) e PostgreSQL (Sequelize)
  • Projeto de REST API com validação e tratamento de erros
  • Autenticação e autorização: JWT, sessões, OAuth 2.0
  • Template com EJS, Pug e Handlebars
  • Trabalho com arquivos, streams e WebSocket
  • Testes com Mocha, Chai e Supertest
  • Deploy no Heroku, Vercel, DigitalOcean e Docker


Características do livro:

  • Exemplos passo a passo com código pronto
  • Três projetos reais: um blog, um aplicativo de chat e uma API para loja virtual
  • Dicas de otimização de desempenho e segurança
  • Análise de erros comuns de iniciantes
  • Versões atuais do Node.js e bibliotecas


O livro é construído no princípio "do simples ao complexo". Cada capítulo contém teoria, exercício prático e perguntas para autoavaliação. Você poderá aplicar imediatamente o conhecimento adquirido em seus próprios projetos. Após a leitura, você se sentirá confiante como desenvolvedor back-end em Node.js e será capaz de criar aplicações web completas do zero.

Recommendations