Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Node.js:

gerenciando threads e processos

Quero estudar na alura

10h

Para conclusão

217

Pessoas nesse curso

9.1

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda o Funcionamento do Event Loop do Node.js
  • Aprenda o que são Threads e Processos
  • Manipule Arquivos Extensos com Streams e Processos Paralelos
  • Faça operações de CPU intensivo com Worker Threads
  • Aprenda como utilizar Child Processes para criar subprocessos em aplicações Node.js

Público alvo_

Pessoas desenvolvedoras que com experiência na criação de APIs com Node.js usando Express ou outros frameworks e que desejam expandir seus conhecimentos em uso avançado de ferramentas do Node.js. É ideal para profissionais que desejam aprimorar suas habilidades na criação de scripts e aplicações que podem fazer uso de paralelismo e concorrência para melhor performance.

Thiago Bussola

Curso atualizado em 12/03/2025

Ementa

  1. Trabalhando com Streams e Banco de Dados

    • Criando uma base de dados com Faker
    • Melhorias na inserção de dados ​
    • Criando uma base de dados com Streams
    • Entendendo o loop de eventos
  2. Dividindo tarefas pesadas com Worker Threads

    • Exportando uma base de dados para NDJSON
    • Entendendo Threads e Processos
    • Criptografia e Workers
    • Definindo o Processo Pai
    • Criptografando senhas com Worker Threads
    • Gerenciamento de dados de usuários na Screen Match
  3. Criando subprocessos com Child Processes

    • Transformando dados com Streams
    • Executando comando externos com Spawn
  4. Child Processes: inserindo dados de forma eficiênte

    • Background Tasks e Clusters
    • Inicializando Clusters
    • Configurando arquivo de inserção ​
    • Finalizando e executando script de inserção
  5. Melhorias na aplicação e como melhorar a capacidade de resposta com clusters

    • Feedback com barra de progresso
    • Aumentando a capacidade de resposta com Clusters
    • Criando uma aplicação resiliente

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 1 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas