Lección 01. Introducción a Node.js.
Node.js es un runtime de JavaScript construido sobre el motor V8 de Google Chrome.
Esto significa que permite ejecutar JavaScript fuera del navegador, normalmente en el lado del servidor.
Gracias a Node.js, JavaScript ya no pertenece solo al front-end, sino que también puede usarse para construir APIs, servidores, aplicaciones en tiempo real, herramientas CLI, y mucho más.
¿Qué puedes hacer con Node.js?_
Crear servidores web
Construir APIs REST
Aplicaciones en tiempo real como chats.
Herramientas de línea de comandos (CLI).
Automatización de tareas.
¿Por qué Node.js es tan popular?_
Rápido, gracias al motor V8.
Su arquitectura es asincrónica y no bloqueante.
Puedes usar JavaScript en todo el stack.
Tiene un ecosistema enorme gracias a npm.
¿Qué es npm?_
npm (Node Package Manager) es el gestor de paquetes de Node.js. Permite instalar librerías, frameworks y herramientas de forma sencilla.
Por ejemplo:
npm install expressNota: El comando anterior, descarga el paquete para utilizar express.
Con un solo comando podemos agregar módulos a tu proyecto.
Conclusión._
En resumen, Node.js te permite:
Ejecutar JavaScript fuera del navegador.
Crear servidores y aplicaciones del lado del back-end.
Usar npm para instalar paquetes.
Trabajar con un modelo asincrónico y eficiente.