New security releases to be made available Wednesday, May 14, 2025
EstudarSobreDescarregarBlogueDocumentaçãoColaborarCertificação
Começar
Introdução ao Node.jsQuanto JavaScript precisas de saber para usar o Node.js?Diferenças entre o Node.js e o NavegadorO Motor de JavaScript V8Introdução ao gestor de pacotes npmECMAScript 2015 (ES6) e alémNode.js, a diferença entre o desenvolvimento e a produçãoNode.js com WebAssemblyDepuração da Node.jsDefinição de Perfis de Aplicações de Node.jsObter dados com a Node.jsCliente de WebSocket com a Node.jsBoas Práticas de Segurança
TypeScript
Introdução à TypeScriptExecutar a TypeScript NativamenteExecutar a TypeScript com uma executoraExecutar o código da TypeScript utilizando a tradução de códigoPublicar um pacote de TypeScript
Trabalho Assíncrono
Controlo do Fluxo AssíncronoVisão Geral de Bloqueante vs Não BloqueanteProgramação Assíncrona de JavaScript e Funções de RespostaDiscover Promises in Node.jsDescobrir os Temporizadores da JavaScriptO Ciclo de Evento da Node.jsO Emissor de Evento da Node.jsEntendendo o process.nextTick()Entendendo o setImmediate()Não Bloqueie o Ciclo de Eventos
Manipulando Ficheiros
Estatísticas de Ficheiro da Node.jsCaminhos de Ficheiros no Node.jsTrabalhar com os Descritores de Ficheiro na Node.jsLer Ficheiros com a Node.jsEscrever Ficheiros com a Node.jsTrabalhando com pastas no Node.jsComo trabalhar com diferentes Sistemas de Ficheiros
Linha de Comando
Execute scripts de Node.js através da linha de comandosComo Ler Variáveis de Ambiente no Node.jsComo Usar o REPL do Node.jsSaída para a linha de comando usando o Node.jsAceitar entrada na linha de comando no Node.js
Módulos
Publicar um pacoteComo publicar um pacote da Node-APIAnatomia de uma Transação do Protocolo de HipertextoEstabilidade da Interface Binária da AplicaçãoComo usar fluxosContrapressão nas Correntes de Dados
Diagnósticos
Jornada do UtilizadorMemóriaDepuração em DiretoDesempenho DeficienteGráficos de Chamas
Executor de Teste