É fã do Codigo Fonte TV?

20h

Para conclusão

2
Cursos
4
Artigos

Essa formação está em pré-lançamento! O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Você já pode fazer os primeiros cursos dessa formação. Ela continuará a ser criada a partir do seu feedback no fim dos cursos e no nosso Discord.

Arquitetura do Node.js

Boas-vindas ao Guia de Aprendizado em Tópicos Avançados com Node.js! Aqui você irá explorar como o Node.js funciona por trás dos panos, desde a sua arquitetura interna até a prática de técnicas avançadas para criar aplicações de alto desempenho e escalabilidade.

Neste guia, você mergulhará nos conceitos fundamentais do loop de eventos, paralelismo e processamento não-bloqueante, entendendo como o Node.js utiliza threads e processos para gerenciar tarefas de maneira eficiente.

Este curso é ideal para desenvolvedores e desenvolvedoras que já têm experiência com Node.js e desejam aprofundar seus conhecimentos para construir aplicações mais performáticas e resolver desafios reais do dia a dia com técnicas avançadas.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

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

Conheça os planos

Com quem você vai aprender?

  • Thiago Bussola

  • Thiago Bussola

Essa formação está em pré-lançamento. O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Ao mesmo tempo você já pode fazer os primeiros cursos e conteúdo. Ela será criada a partir do seu feedback no fim dos cursos e no nosso Discord.

Passo a passo
  1. 1 Streams para processamento de arquivos

    Neste primeiro passo da formação, você aprender a manipular arquivos em aplicações Node.js, entendendo como o Node.js faz o processamento de arquivos de forma não-bloqueante, criando uma aplicação orientada a eventos e utilizando a biblioteca Streams do Node.js para processamento, transmissão de arquivos e transcrição automática de áudio usando a API da OpenIA na cloud da Azure.

  2. 2 Paralelizando operações com Child Process e Worker Threads

    Nesta etapa, você aprenderá como processar arquivos pesados com streams, e também algumas técnicas para melhorar a performance na exportação e importação de dados. Você também aprenderá como a arquitetura do Node.js funciona, e como podemos "quebrar" essa limitação usando Worker Threads para tarefas CPU-intensive e Child Process para executar operações em paralelo. Descobrirá como distribuir cargas de trabalho de forma eficiente, processar grandes volumes de dados sem travar o Event Loop e extrair o máximo de performance do seu servidor.

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas