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:

O livro «JavaScript Profissional (Node.js): técnicas avançadas» é um guia prático para desenvolvedores que já dominam os fundamentos do Node.js e desejam alcançar um novo nível. O autor, Alexei Voronov, desenvolvedor sênior com 10 anos de experiência, compartilha abordagens comprovadas para criar sistemas de alta carga e tolerantes a falhas.



Sobre o que é este livro?

Não é mais uma introdução ao Node.js. Você mergulhará nos detalhes do funcionamento da plataforma e aprenderá a:

  • Gerenciar a assincronia: compreensão profunda do Event Loop, microtasks e macrotasks, trabalho com async/await em nível profissional.
  • Otimizar o desempenho: profiling, clustering, balanceamento de carga, trabalho com threads (Worker Threads) e child processes.
  • Projetar a arquitetura: padrões de projeto para Node.js, criação de microsserviços, trabalho com filas (RabbitMQ, Redis), implementação de CQRS e Event Sourcing.
  • Trabalhar com dados: trabalho avançado com streams, buffers, gerenciamento eficiente de memória e cache.
  • Garantir a segurança: proteção contra ataques comuns, trabalho seguro com o sistema de arquivos, criptografia e gerenciamento de segredos.
  • Testar e depurar: testes de integração, testes de código assíncrono, logging e monitoramento em produção.


Para quem é este livro?

A publicação é destinada a:

  • Desenvolvedores JavaScript com pelo menos 1 ano de experiência;
  • Desenvolvedores Backend que estão migrando para Node.js a partir de outras linguagens;
  • Team Leads e arquitetos que desejam aprofundar seus conhecimentos sobre a plataforma;
  • Todos que desejam escrever não apenas código funcional, mas sim código profissional e escalável.


O que você aprenderá?

Ao ler o livro, você será capaz de:

  • Projetar a arquitetura de aplicações capazes de suportar milhares de requisições por segundo;
  • Evitar erros comuns ao trabalhar com assincronia e memória;
  • Construir sistemas de microsserviços com comunicação eficiente;
  • Configurar monitoramento e profiling de sistemas em produção;
  • Escrever código que seja fácil de manter e expandir.


Todos os exemplos de código estão disponíveis no repositório e prontos para execução. O livro é escrito em linguagem clara, com foco na prática e em casos reais do desenvolvimento comercial.



Se você deseja deixar de ser apenas um "usuário" do Node.js e se tornar um verdadeiro profissional, entendendo os bastidores da plataforma — este livro é para você.

Recommendations