Microsoft Learn: Creación de aplicaciones de JavaScript con Node.js
Node.js proporciona un gran conjunto de API integradas que ayudan a crear varios tipos de aplicaciones, como de línea de comandos, web, etc. También ofrece funciones de prueba y depuración, así como un amplio ecosistema de paquetes de terceros que se pueden agregar fácilmente a la aplicación.
- Servidores web HTTP
- Microservicios o back-end de API sin servidor
- Controladores para acceso a bases de datos y consulta
- Interfaces de línea de comandos interactivas
- Aplicaciones de escritorio
- Bibliotecas de cliente y servidor de Internet de las cosas (IoT) en tiempo real
- Complementos para aplicaciones de escritorio
- Scripts de shell para manipulación de archivos o acceso a la red
- Modelos y bibliotecas de aprendizaje automático
- Introducción a Node.js
- Creación de un proyecto de Node.js y trabajo con dependencias
- Depuración interactiva de aplicaciones de Node.js con el depurador integrado y el de Visual Studio Code
- Trabajo con archivos y directorios en una aplicación Node.js
- Creación de una API web con Node.js y Express
- Introducción a la administración de rutas en Node.js con JavaScript