Esta guía práctica está diseñada para quienes desean iniciarse en el desarrollo backend utilizando Node.js y Express. A través de explicaciones sencillas y ejemplos prácticos, aprenderás cómo funciona un servidor web, cómo crear tus primeras aplicaciones con Node.js y cómo utilizar Express para gestionar rutas, peticiones y respuestas.
A lo largo de la guía conocerás los conceptos fundamentales necesarios para comenzar a desarrollar aplicaciones web del lado del servidor, organizar pequeños proyectos y crear tus primeras rutas y servicios web. Es un material ideal para estudiantes, principiantes y desarrolladores web que quieran dar sus primeros pasos en el desarrollo backend.
Lista de contenidos
- Introducción al desarrollo Backend
- Qué es el backend
- Diferencias entre frontend y backend
- Cómo funciona una aplicación web
- Cliente, servidor y comunicación HTTP
- Introducción a Node.js
- Qué es Node.js
- Características principales
- Instalación y configuración
- Comprobación de la instalación
- Primer programa con Node.js
- Conceptos básicos de Node.js
- Ejecución de archivos JavaScript
- Uso de módulos
- Importación y exportación de funciones
- Variables y constantes
- Organización básica del código
- Introducción a NPM
- Qué es NPM
- Creación de un proyecto
- Archivo
package.json - Instalación de paquetes
- Dependencias del proyecto
- Scripts básicos
- Primer servidor con Node.js
- Concepto de servidor HTTP
- Creación de un servidor
- Peticiones y respuestas
- Puertos
- Ejecutar el servidor localmente
- Introducción a Express
- Qué es Express
- Instalación de Express
- Configuración inicial
- Creación de una aplicación
- Estructura básica del proyecto
- Rutas con Express
- Concepto de rutas
- Creación de rutas
- Métodos GET y POST
- Parámetros en las rutas
- Parámetros de consulta



