Contenido del curso
0:00/5:22
Cómo JavaScript habla con una API
01:30Cómo funciona el protocolo HTTP entre JavaScript y APIs
Suscríbete para ver másQué significan los códigos de estado HTTP
Suscríbete para ver másHeaders HTTP: qué son y cómo funcionan
Suscríbete para ver másPeticiones HTTP reales en el navegador
Suscríbete para ver másIntegración de productos y detalle con fetch
Suscríbete para ver másFiltrar productos por categoría con URLSearchParams
Suscríbete para ver másCrear productos con fetch y POST
Suscríbete para ver másEdición de productos con verbo PUT en JavaScript
Suscríbete para ver másCómo implementar DELETE en un repositorio
Suscríbete para ver másAprende a implementar API REST y los verbos HTTP en una tienda virtual realista, paso a paso y con un template listo para correr. Conecta la teoría con la práctica: trabaja con recursos, interpreta la especificación de un API y prepara el terreno para consumir endpoints con JavaScript Vanilla.
¿Cómo aplicaremos HTTP y API REST en una tienda virtual?
La idea central es usar un template de tienda virtual para ejercitar los verbos GET, POST, PUT y DELETE sobre el recurso principal: productos. Así utilizamos en contexto la anatomía de una petición HTTP, el concepto de API y el modelo REST.
¿Qué recursos REST usaremos?
El API documenta el recurso de productos con acciones clave: listar, ver por ID, crear, actualizar y eliminar. Esto cubre el ciclo CRUD completo y permite validar el flujo con datos de una tienda.
¿Por qué la documentación es clave?
La especificación del API muestra, en la barra izquierda, los recursos y operaciones disponibles. Es esencial porque define rutas, formatos y expectativas de respuesta: justo lo que necesitas para integrar de forma correcta y segura.
¿Qué incluye el template y cómo está estructurado?
En la sección de archivos encontrarás el repositorio con el código base y un README con instrucciones de instalación y ejecución. La estructura está pensada para enfocarse en el consumo del API, no en el frontend.
¿Qué rol cumple mock_data?
Mientras no se consuma el API, mock_data provee productos estáticos. Permite pintar la interfaz y validar el comportamiento inicial sin depender de la red. Así preparas la lógica antes de conectar los endpoints reales.
¿Qué habilidades refuerzas con este setup?
¿Cómo ejecutar el proyecto y qué puedes hacer en la interfaz?
Sigue el README: instala dependencias y ejecuta el comando indicado para levantar el servidor en localhost puerto 3000. Verás la tienda corriendo con funcionalidades suficientes para practicar los verbos HTTP.
¿Qué endpoints implementarás a continuación?
Con la interfaz lista, conectarás cada acción a su endpoint del API de productos: listar, obtener por ID, crear, actualizar y eliminar. Así pasarás del mock a datos reales manteniendo la misma experiencia visual.
Te invito a descargar el repositorio, abrirlo en tu editor y explorar la estructura. Comenta qué parte te gustaría integrar primero o qué duda tienes sobre los recursos del API de productos.
Dillan Rojas
keyla jimenez
Repositorio de la clase:
Buena metodología del docente . Bastante entendible