Back-end & APIs · Ferramenta
Node.js
JavaScript no servidor, em escala.
Onde usei
- Stellar Gaming
01Visão geral
Node.js executa JavaScript no servidor com um modelo não bloqueante e orientado a eventos. Uso para construir APIs e serviços, e para compartilhar linguagem e ferramental entre times de front-end e back-end.
02Conceitos essenciais
O que qualquer pessoa que trabalha com isso precisa entender
- 01
I/O orientado a eventos
Operações não bloqueantes e por que o Node aguenta muitas conexões.
- 02
Módulos e npm
CommonJS vs ESM, gerenciamento de pacotes e lockfiles.
- 03
Streams e buffers
Processar grandes volumes de dados com eficiência.
- 04
Tratamento de erros
Erros assíncronos, sinais do processo e graceful shutdown.
- 05
Escala
Cluster, worker threads e escala horizontal.
- 06
Segurança
Auditoria de dependências, validação de entrada e gestão de segredos.
03Na prática
Back-end do meu trabalho full-stack (Express, NestJS, GraphQL), com certificação em “Node.js – The Complete Guide (MVC, REST APIs, GraphQL, Deno)”.
04Relacionadas