Aprenda Node.js da Arquitetura à Produção.
Documentação profunda, 128 tutoriais de alta densidade técnica (mais de 1.500 palavras cada), preparação para entrevistas de emprego no Brasil e no exterior (EUA/Europa), código pronto e downloads em Markdown (.md). Um projeto independente para desenvolvedores de ponta.
$ node -v
v22.12.0 (LTS)
$ curl -s https://node.com.br/api/info
{
"projeto": "node.com.br",
"autor": "Giancarlo Raduan",
"site_autor": "raduan.dev",
"total_tutoriais": 128,
"vultr_creditos": "US$ 300,00",
"status": "online"
}
Coloque suas Aplicações Node.js na Nuvem com a Vultr
Aprenda a configurar uma VPS Ubuntu profissional com Nginx, PM2, Firewall e SSL Let's Encrypt com nosso guia referencial. Ative agora sua conta na Vultr e receba US$ 300,00 de créditos para testar servidores de alta performance com discos NVMe!
Categorias de Estudo
Tutoriais em Destaque
Hardening de Servidores Ubuntu para Node.js na Vultr: SSH Seguro, Fail2Ban e UFW
TL;DR: Desative login por senha no SSH, instale o Fail2Ban para banir IPs maliciosos após 3 tentativas de brute force e configure o firewall UFW.
Integrando a API do Google Gemini no Node.js: Streaming em Tempo Real e Prompts Estruturados
TL;DR: O SDK oficial @google/genai suporta streaming com ReadableStreams para transmitir respostas palavra por palavra diretamente para clientes HTTP.
Function Calling e Tool Use no Node.js: Conectando Modelos de IA aos seus Bancos e APIs
TL;DR: O modelo de IA recebe definições de schemas JSON de funções e retorna os argumentos que o seu código Node.js deve executar de forma segura.
PM2 em Modo Cluster com ecosystem.config.js: Zero Downtime Deploy e Auto Restart
TL;DR: O arquivo ecosystem.config.js permite declarar instâncias "max", modo cluster, variáveis de ambiente por perfil e reinicialização suave (pm2 reload).
Diagnóstico e Profiling de Memória no Node.js: Detectando Memory Leaks com Heap Dumps
TL;DR: Use o pacote v8 nativo com v8.writeHeapSnapshot() para congelar a memória e comparar no DevTools quais objetos aumentaram de volume.
Filas Assíncronas no Node.js com RabbitMQ e amqplib: Mensageria e Background Jobs
TL;DR: Message Brokers garantem que nenhuma tarefa se perca caso o worker sofra um crash, reenviando a mensagem automaticamente para outro nó ativo.
Certificado SSL Wildcard com Let's Encrypt e Nginx para Subdomínios Dinâmicos
TL;DR: Certificados Wildcard cobrem domínios raiz e todos os seus subdomínios. A validação é feita através de registro DNS TXT (_acme-challenge).
Rotina Automatizada de Backup do MySQL no Ubuntu com Envio para Cloud Storage
TL;DR: Crie um script com mysqldump e gzip agendado no crontab às 03:00 da manhã com envio seguro para armazenamento em nuvem externa.