Objetivo:
Hoy aprenderemos a consumir APIs REST utilizando tanto PHP (con cURL) como JavaScript (con fetch).
Este conocimiento es esencial para trabajar con servicios externos, integrar aplicaciones modernas y asegurar una buena práctica de desarrollo seguro.


📚 Formación Teórica

1. Conceptos Básicos: ¿Qué es consumir una API REST?

Consumir una API REST significa realizar peticiones HTTP (como GET, POST, PUT, DELETE) para enviar o recibir datos de un servidor externo.
Desde PHP lo hacemos tradicionalmente con cURL, y desde JavaScript moderno usamos fetch.

Importante: Siempre debes validar las respuestas y manejar los errores para proteger tu aplicación.


🎥 Vídeos de hoy

Instrucciones para los vídeos:
Mira los vídeos completos, tomando notas sobre:


🧠 Apuntes Técnicos del Día

📌 Consumo de APIs en PHP usando cURL

Ejemplo básico en PHP:

$url = 'https://jsonplaceholder.typicode.com/posts';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if(curl_errno($ch)){
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);
$data = json_decode($response, true);
print_r($data);

📌 Consumo de APIs en JavaScript usando fetch

Ejemplo básico en JavaScript:

fetch('https://jsonplaceholder.typicode.com/posts')
  .then(response => {
    if (!response.ok) throw new Error('Error en la petición');
    return response.json();
  })
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

⚡ Buenas prácticas de seguridad


🛠️ Tareas prácticas del Día 16

Tarea 1 — Consumo en JavaScript:

Tarea 2 — Consumo en PHP:

Tarea 3 — Manejo de errores:

Entrega:


🚀 Resultado esperado al finalizar el día