Resumen del curso:

Consumir una API REST con JavaScript.

Descubre el flujo de comunicación entre Frontend y Backend

Primeras solicitudes asíncronas usando fetch.

Comprende los fundamentos del consumo de APIs

Profesor: Juan DC

Clase 1 - ¿Qué es una API REST?

JS - frontend:

Responsabilidades; interactuar con los usuarios

Comunicarnos con el backend para que nos de las respuestas a la mayoría de preguntas que nos hacen los usuarios

JS: puente entre los usuarios y el backend: vamos aprender hacer esa intercepción

Qué es una API: Application Program Interfaz

Las interfaces son el mecanismo en que un robot le permite a los usuarios comunicarse e interactuar con el robot como un app

API REST: Es una interfaz pero no para comunicar user con robots, sino robots con otros robots, backend o con frontend o backend con otros backends

REST: Representational State Transfer

En resumen si las API´s REST interfaces que comunican robots con robots por medio de HTTP, por medio de internet, ejemplo:

Cuando entras a una pagina ves en la barra: https//:platzi.com

Con las API entramos a https://api.platzi.com donde este el API, no nos van a responder con html directamente, sino con JSON, en ese formato vamos a recibir todos los datos, en ese formato el backend nos va dar la información para que en el frontend obtenenga esos datos y se los mostremos a los usuarios ahora si con html, imagenes botones, videos

API REST: Interfaces que se comunican por medio de HTTP

Aun hay algunas aplicaciones viejitas que siguen usando SOAP para mandar información entre computadoras. Sin embargo, actualmente REST está dominando su aplicación.