¿Que es NODE?
Node.js es un entorno de tiempo de ejecución de JavaScript que permite ejecutar código JavaScript fuera del navegador . A diferencia del JavaScript tradicional que se ejecuta en el navegador, Node.js se utiliza principalmente en el lado del servidor para crear aplicaciones web escalables y de alto rendimiento.
Node.js utiliza un modelo de programación orientado a eventos y asincrónico, lo que significa que puede manejar múltiples solicitudes de manera eficiente sin bloquear el hilo principal de ejecución. Esto lo hace especialmente adecuado para aplicaciones web en tiempo real, aplicaciones de chat, servidores de API y otras aplicaciones que requieren una alta concurrencia.
Además, Node.js cuenta con un administrador de paquetes llamado npm (Node Package Manager), que facilita la instalación y gestión de bibliotecas y módulos de terceros en tus proyectos de Node.js.
En resumen, Node.js es un entorno de ejecución de JavaScript en el lado del servidor que permite crear aplicaciones web escalables y de alto rendimiento utilizando un modelo de programación asincrónico
Descarga e instalacion de la ultima version de node
- Ve al sitio web oficial de Node.js en https://nodejs.org/.
- En la página de inicio, verás un botón verde llamado "Descarga 18.17.1 LTS". Haz clic en ese botón. (Descarga e instálalo)
- El número 18.17.1 LTS, es la versión actual al momento de hacer esta guía
La instalación de Node.js se considera exitosa si puedes ejecutar el comando node --version en tu terminal y obtienes la versión de Node.js instalada sin ningún error.
Puedes seguir estos pasos para verificar si la instalación de Node.js se realizó correctamente:
Abre una ventana de terminal o línea de comandos.
Escribe el siguiente comando y presiona Enter:
node --version
Esto mostrará la versión de Node.js instalada en tu sistema.
Si ves la versión de Node.js sin ningún error, significa que la instalación se realizó con éxito. Si no ves la versión o recibes un mensaje de error, puede haber ocurrido un problema durante la instalación.
Instalación de paquetes con npm
En este curso, utilizaremos Node para instalar y ejecutar paquetes con npm. Node.js es una plataforma poderosa que nos permite desarrollar aplicaciones web y de servidor eficientes. Con npm, podemos gestionar fácilmente las dependencias de nuestro proyecto y ejecutar scripts personalizados.