Esta lección explicará Node, así como su administrador de paquetes NPM. Node es un entorno de ejecución de JavaScript de código abierto. Es multiplataforma y se utiliza para crear aplicaciones escalables del lado del servidor. Node fue escrito usando C, C ++ y script Java. Por lo general, solo se usó JavaScript para el desarrollo del lado del cliente ya que necesitaba ejecutarse en un navegador. El nodo permite ejecutar JavaScript fuera de un navegador e interactuar con un sistema operativo. Por lo tanto, se puede ejecutar en un servidor o en su computadora personal. Esto permite a los desarrolladores utilizar la misma base de idioma. tanto para la parte delantera como para la trasera. Esto puede ayudar a facilitar el desarrollo ya que baja el número de idiomas un desarrollador puede necesitar estar familiarizado con para construir tanto la parte delantera como la trasera de una aplicación. A menudo se usa para construir el backend para aplicaciones angulares, junto con una base de datos como Mongo o My SQL, Node es también lo que se ejecuta la herramienta CLI angular en su computadora y construye la aplicación angular para que lo vea en el navegador. NPM es el administrador de paquetes de Node, y se incluye cuando instalas Node, lo que está instalado como una herramienta CLI que luego se puede utilizar desde una ventana de terminal para instalar, actualizar, y administrar paquetes de Node para sus proyectos. Ayuda a manejar la gestión de su dependencia y le permite para mantener su proyecto actualizado y seguro fácilmente. NPM también es un repositorio y puede ver diferentes paquetes de nodo de código abierto en su sitio web. Aquí puede buscar los diferentes paquetes de Node y ver información como instrucciones de instalación y guías de uso para ayudarlo a comenzar. Eso es todo por esta lección, que presenta Node y NPM, en la próxima lección cubriremos la instalación.