Introdução
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".