3 visualizações

Node.js

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

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

Roadmaps 2 itens

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.