8. Introducción a APIs RESTful
¿Qué es una API?
Una API es una interfaz que permite a distintas aplicaciones comunicarse entre sí. En el backend, entregamos datos mediante endpoints que devuelven JSON.
Métodos HTTP
- GET: consultar recursos.
- POST: crear recursos.
- PUT/PATCH: actualizar recursos.
- DELETE: eliminar recursos.
endpoints.txt
TEXT
1GET /api/cursos/
2POST /api/cursos/
3PUT /api/cursos/1/
4DELETE /api/cursos/1/
JSON como lenguaje de datos
JSON es el formato más común para intercambiar información entre cliente y servidor porque es legible y compatible con casi todos los lenguajes.
curso.json
JSON
1{
2 "id": 1,
3 "nombre": "Fundamentos Django",
4 "duracion": 35,
5 "publicado": true
6}
Ponte a prueba
Revisa si comprendes los principios básicos de una API RESTful.


