JavaScript (Node.js) e bancos de dados: guia prático
300 páginas
Portuguese
PDF
4.5

JavaScript (Node.js) e bancos de dados: guia prático

JavaScript (Node.js) e bancos de dados: guia prático

Autor:

Ano:

Resumo:

O livro «JavaScript (Node.js) e bancos de dados: guia prático» é um navegador completo pelo mundo do armazenamento e processamento de dados para desenvolvedores backend que utilizam Node.js. O autor, Alexei Sokolov, desenvolvedor sênior com 10 anos de experiência, reuniu em um único volume tudo o que é necessário para trabalhar com confiança com bancos de dados relacionais e orientados a documentos.



Sobre o que é este livro?

Você começará com o básico: instalação de drivers, configuração de conexão e trabalho com pool de conexões. Em seguida, mergulhará na escrita de consultas — desde simples SELECT até JOINs complexos e agregações. Capítulos dedicados abordam:

  • Trabalho com PostgreSQL através da biblioteca pg e com MongoDB através do mongoose;
  • Sistemas ORM (Sequelize, TypeORM, Prisma) — quando são úteis e quando é melhor escrever SQL puro;
  • Migrações e semeadura (seeding) de banco de dados;
  • Otimização de desempenho: índices, explain, cache;
  • Segurança: proteção contra injeção SQL, validação de dados, transações;
  • Trabalho com Redis como cache e broker de mensagens.


Para quem é este livro?

  • Desenvolvedores JavaScript iniciantes que desejam aprender backend com Node.js;
  • Desenvolvedores backend migrando de outras linguagens (Python, PHP, Java) para Node.js;
  • Desenvolvedores Fullstack que desejam aprofundar conhecimentos em trabalho com dados;
  • Estudantes e todos que se preparam para entrevistas para a posição de desenvolvedor Node.js.


O que você aprenderá após a leitura?

  • Como projetar o esquema do banco de dados para tarefas específicas;
  • Como escrever consultas eficientes e seguras usando padrões assíncronos;
  • Como configurar um pool de conexões e evitar vazamentos de memória;
  • Como integrar múltiplos SGBDs em um único projeto (PostgreSQL + MongoDB + Redis);
  • Como automatizar migrações e gerenciar versões do esquema;
  • Como testar código que trabalha com banco de dados usando Jest e Docker.


Todos os exemplos de código estão disponíveis para download e acompanhados de comentários detalhados. O livro é construído no princípio «do simples ao complexo»: cada capítulo contém uma parte teórica, exercícios práticos e análise de erros típicos. Não é apenas um guia de referência, mas um verdadeiro manual de ação que o ajudará a escrever um backend confiável e escalável em Node.js.

Recommendations