Introdução

Concluído

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".