O que é Node.js?
Runtime JavaScript de código aberto que executa JavaScript fora do navegador, usando o motor V8.
Para que serve Node.js?
Construir serviços, APIs, ferramentas de linha de comando e aplicações de rede com JavaScript no servidor.
Onde Node.js é utilizado?
Backends web, automação, ferramentas de build, aplicações em tempo real e serviços de rede.
Como funciona Node.js?
Um loop de eventos coordena I/O assíncrono enquanto módulos acessam APIs do sistema operacional; npm gerencia pacotes.
Quais são as principais características do Node.js?
Motor V8, event loop, I/O assíncrono, módulos, APIs de sistema e grande ecossistema npm.
Quais são as vantagens e desvantagens do Node.js?
Vantagens: Permite usar um ecossistema amplo e abstrai parte da interação com o sistema operacional. Desvantagens: Consumo, latência e compatibilidade dependem do runtime, pacotes e ambiente; é preciso operar atualizações e vulnerabilidades.
É difícil aprender Node.js?
Nível estimado: Média. A curva é média: o primeiro programa é simples, enquanto concorrência, I/O, módulos e operação em produção exigem mais estudo.
Como aprender Node.js e por onde começar?
Entenda a linguagem executada e instale a versão recomendada. Crie um programa pequeno, aprenda módulos, dependências e depuração e depois construa um serviço com logging, testes e configuração segura.
Quais profissões utilizam Node.js?
Desenvolvedores de back-end, ferramentas, plataforma e automação.
Links e documentação oficial do Node.js
Consulte as referências oficiais ou mantidas pelo projeto abaixo. Treinamento e certificação só são indicados quando há uma página oficial confirmada; a ausência de link não significa que terceiros não ofereçam cursos ou credenciais.
Cursos 3 itens

Aprenda: Aplicação Full Stack com Azure SQL e Prisma
Playlist com 35 aulas sobre Prisma, Azure SQL e Static Web Apps, da preparação do projeto à construção e publicação de uma aplicação full stack.

TypeScript - Zero to Hero
Curso em vídeo de TypeScript com explicações e demonstrações, do ambiente inicial a tipos, orientação a objetos e um projeto com Express.js.

Curso de Angular 13: fundamentos e aplicação prática
Playlist com 42 aulas de Angular 13, dos componentes, templates e rotas à integração com API e à construção de um projeto com formulários, busca, edição e comentários.
Sites de Emprego 1 itens

ProgramaThor
Plataforma brasileira de oportunidades para desenvolvedores, com vagas de programação e ferramentas de recrutamento para empresas.
Notícias 1 itens

Jornada do Dev apresenta trilhas de programação em front-end, APIs e apps
Conheça as Jornadas da Jornada do Dev e compare percursos de front-end, back-end e desenvolvimento mobile por tecnologias e objetivos.
Roadmaps 2 itens

Bora na Tech: trilhas do básico ao avançado
Mais de 36 trilhas de TI organizadas para orientar o estudo, a prática e os próximos passos na carreira.

Roadmap.sh - Developer Roadmaps
Roadmaps gratuitos e atualizados para aprender programação, IA, DevOps, dados, cibersegurança e diversas carreiras e tecnologias de TI.
Canais YouTube 4 itens

Traversy Media
Tutoriais de desenvolvimento web e programação, de HTML, CSS e JavaScript a React, Vue, Node.js, Python e PHP.

Fabio Vedovelli
Canal de Fábio Vedovelli sobre desenvolvimento de software, ferramentas para devs e inteligência artificial aplicada à programação.

DevPleno
Canal brasileiro sobre desenvolvimento de software, IA, produto e criação de SaaS, com conteúdos para desenvolvedores.

Hashtag Programação
Canal com cursos gratuitos de Python, JavaScript, HTML, CSS, SQL, Ciência de Dados, IA, automação, Full Stack e desenvolvimento web.