Introdução
O Node.js tem mecanismos avançados incorporados para trabalhar com o sistema de ficheiros.
Imagine que trabalha para uma empresa com o nome de Tailwind Traders. A Tailwind Traders é a segunda maior revendedora online no mundo. Lida com imensos dados e ficheiros. A empresa contratou-o para ajudar a gerir os respetivos dados e ficheiros com o Node.js.
Neste módulo, você escreve um programa que procura arquivos de vendas através de pastas. Quando esses arquivos são encontrados, você usa Node.js para ler e analisar os dados do total de vendas dentro. Finalmente, 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ê é capaz de:
- Usar um contêiner de desenvolvimento para seu ambiente de desenvolvimento
- Trabalhar com diretórios
- Criar e eliminar ficheiros
- Ler ficheiros
- Escrever em ficheiros
- Analisar dados em ficheiros
Pré-requisitos
- Conhecimento da linguagem de programação JavaScript.
- Familiaridade com construções básicas de programação, como loops e instruções "se".