Introducción

Completado

Node.js tiene mecanismos integrados tremendamente eficaces para trabajar con el sistema de archivos.

Imaginemos por un momento que trabaja para una empresa llamada Tailwind Traders. Tailwind Traders es el segundo minorista en línea más grande del mundo y, como tal, debe lidiar con ingentes cantidades de datos y archivos. La empresa le ha contratado para ayudarle a administrar sus datos y archivos mediante Node.js.

En este módulo, se escribe un programa que busque archivos de ventas en las carpetas. Cuando se encuentren esos archivos, se usará Node.js para leer y analizar los datos totales de ventas que haya en ellos. Por último, resumiremos esos totales de ventas en un total general y escribiremos ese valor en un archivo nuevo.

Objetivos de aprendizaje

Al finalizar este módulo, podrá hacer lo siguiente:

  • Uso de un contenedor de desarrollo para el entorno de desarrollo
  • Trabajar con directorios
  • Crear y eliminar archivos
  • Leer archivos
  • Escribir en archivos
  • Analizar datos en archivos

Requisitos previos

  • Conocimientos del lenguaje de programación JavaScript.
  • Familiaridad con las construcciones de programación básicas, como los bucles o las instrucciones "if".