JavaScript Profissional (Node.js): técnicas avançadas
300 páginas
Portuguese
PDF
4.5

JavaScript Profissional (Node.js): técnicas avançadas

JavaScript Profissional (Node.js): técnicas avançadas

Autor:

Ano:

Resumo:

Este livro não é mais uma introdução ao JavaScript. Ele é destinado àqueles que já escrevem com confiança em Node.js, mas desejam avançar para o próximo nível: projetar sistemas tolerantes a falhas, trabalhar com fluxos de dados e construir aplicações server-side de alta carga.



Sobre o que é este livro

Você mergulhará nas profundezas das plataformas Node.js e V8. O livro abrange quatro áreas-chave:

  • Programação assíncrona: desde padrões avançados (async/await, Promises) até o trabalho com EventEmitter e Streams.
  • Arquitetura e desempenho: clusterização, balanceamento de carga, cache, profiling e otimização de memória.
  • Segurança: proteção contra OWASP Top 10, trabalho com JWT, OAuth2, criptografia e armazenamento seguro de segredos.
  • Microsserviços e infraestrutura: design de REST API e GraphQL, trabalho com Docker, Kubernetes, filas (RabbitMQ, Redis) e logs.


Para quem é este livro

  • Desenvolvedores JavaScript com pelo menos 1 ano de experiência que desejam se tornar desenvolvedores Sênior ou Team Lead.
  • Engenheiros Backend migrando para Node.js a partir de outras linguagens (Python, PHP, Java).
  • Engenheiros DevOps que precisam entender o funcionamento interno de aplicações Node para sua implantação e monitoramento.


O que você aprenderá

  • Como o Event Loop realmente funciona e como evitar "bloquear o loop".
  • Como projetar aplicações escaláveis usando clusters e worker_threads.
  • Como configurar monitoramento e alertas (Prometheus, Grafana) para Node.js.
  • Como escrever testes (Unit, Integration, E2E) usando Jest, Mocha e Supertest.
  • Como implementar pipelines de CI/CD para projetos Node.js.


Por que vale a pena ler

O livro é baseado em casos reais de produção. Cada capítulo contém não apenas teoria, mas também exemplos de código prontos que podem ser aplicados imediatamente em seu projeto. Não é um manual de referência, mas um guia prático para quem deseja escrever código eficiente, seguro e sustentável em Node.js.



Após a leitura, você será capaz de projetar com confiança arquiteturas de microsserviços, otimizar o desempenho e evitar erros típicos que até mesmo desenvolvedores experientes cometem.

Recommendations