Introdução

Concluído

O Node.js tem mecanismos internos avançados para trabalhar com o sistema de arquivos.

Suponha por um momento que você trabalhe para uma empresa chamada Tailwind Traders. A Tailwind Traders é o segundo maior varejista online do mundo. Ela lida com enormes quantidades de dados e arquivos. A empresa contratou você para ajudar a gerenciar seus dados e arquivos usando o Node.js.

Neste módulo, você escreve um programa que pesquisa por arquivos de vendas nas pastas. Quando esses arquivos são encontrados, você usa o Node.js para ler e analisar o total de dados de vendas dentro deles. Por fim, você resume esses totais de vendas em um total geral e grava esse valor em um novo arquivo.

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de fazer o seguinte:

  • Use um contêiner de desenvolvimento no seu ambiente de desenvolvimento
  • Trabalhar com diretórios
  • Criar e excluir arquivos
  • Fazer a leitura de arquivos
  • Gravar em arquivos
  • Analisar dados em arquivos

Pré-requisitos

  • Conhecimento da linguagem de programação JavaScript.
  • Familiaridade com constructos básicos de programação, como loops e instruções "if".