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:

Este livro é um guia prático para integrar Node.js com bancos de dados modernos. Você aprenderá a projetar esquemas, escrever consultas eficientes e construir sistemas de backend confiáveis. O autor aborda sequencialmente três tipos principais de armazenamento: relacional (PostgreSQL), orientado a documentos (MongoDB) e cache (Redis).



O livro é estruturado como uma série de projetos práticos: desde um aplicativo simples de anotações até um sistema completo de reservas com lógica transacional e cache. Cada capítulo contém exemplos de código prontos que podem ser executados e modificados.



O que você aprenderá:

  • Projetar esquemas e normalizar dados no PostgreSQL
  • Escrever consultas SQL complexas: JOIN, subconsultas, funções de janela
  • Trabalhar com ORM (Sequelize, Prisma) e escrever consultas raw
  • MongoDB: esquemas, índices, agregações e consultas geoespaciais
  • Redis: cache, filas de tarefas, Pub/Sub e sessões
  • Transações, bloqueios e ACID no Node.js
  • Migrações, backups e monitoramento de bancos de dados
  • Otimização de desempenho: profiling, índices, connection pooling


Para quem é este livro:

  • Desenvolvedores Node.js iniciantes que desejam aprender a trabalhar com bancos de dados
  • Desenvolvedores backend migrando de outras linguagens para JavaScript
  • Desenvolvedores fullstack que desejam aprofundar seus conhecimentos em armazenamento de dados
  • Estudantes e formandos de cursos de TI se preparando para projetos reais


O livro não exige conhecimento profundo — apenas uma compreensão básica de JavaScript e Node.js. Todos os conceitos são explicados do zero, com foco na prática. Você receberá padrões prontos para trabalhar com PostgreSQL, MongoDB e Redis, que poderá aplicar imediatamente em seus projetos.



Ao final do livro, você encontrará um capítulo com erros comuns e como evitá-los, além de uma lista de verificação para escolher o banco de dados adequado para cada tarefa. Este é um livro de referência para qualquer desenvolvedor Node.js que trabalhe com dados.

Recommendations