KnowledgeCity

Fundamentos de las API REST

Aprenda los conceptos básicos de las APIsREST
Ve la primera lección gratis — obtén acceso completo a las 3 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Principiante  Proveedor Josh Guardino  3 Lecciones ·  14m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Descripción del curso

Las APIs REST (transferencia de estado representacional) son fáciles de usar pero enormemente potentes. Para comenzar el curso, primero aprenderá los conceptos básicos de las APIs web y los principios que definen REST. Esto incluye seis principios definitorios: uniformidad, desacoplamiento cliente/servidor, ausencia de estado, almacenamiento en caché, capas y código a demanda. Hay muchos miles de APIs disponibles, REST y de otro tipo, y todos los días se crean nuevas variaciones en forma de mashups. El potencial dedescubrimiento de información es ilimitado, pero ¿cómo puede encontrar y probar las APIs existentes? Aprenderá a usar directorios públicos gratuitos para encontrar APIs en una variedad de categorías. También verá cómo se estructuran y comercializan varias APIs según la finalidad y el costo.

El formato de los datos que se transmiten mediante APIs también es fundamental para una reflexión coherente y precisa del estado del objeto y los cambios en el estado. Aprenderá sobre formatos de datos comunes como XML y JSON y verá cómo JSON se ha convertido en el estándar para las APIsREST.

Lo que aprenderás

  • Identificar los beneficios principales de las API web
  • Definir REST y sus seis principios principales: uniformidad, desacoplamiento cliente/servidor, sin estado, almacenamiento en caché, capas y código bajo demanda
  • Descubrir y acceder a API públicas utilizando directorios públicos gratuitos en una variedad de categorías
  • Diferenciar entre los formatos de datos XML y JSON
  • Reconocer cómo JSON se ha convertido en el formato de datos estándar para las API REST

Puntos clave

  • Las API REST (Transferencia de Estado Representacional) son simples de usar pero enormemente poderosas.
  • REST se define por seis principios principales: uniformidad, desacoplamiento cliente/servidor, sin estado, almacenamiento en caché, capas y código bajo demanda.
  • Los directorios públicos gratuitos te permiten encontrar API en una variedad de categorías, y las API se estructuran y comercializan de manera diferente dependiendo de su propósito y costo.
  • El formato de los datos transmitidos es crítico para una reflexión consistente y precisa del estado de los objetos, y JSON se ha convertido en el formato de datos estándar para las API REST.

Preguntas frecuentes

¿Qué cubre este curso de Conceptos Básicos de API REST?

El curso cubre los conceptos fundamentales detrás de las API web y los principios definitorios de REST, incluyendo sus seis principios (uniformidad, desacoplamiento cliente/servidor, sin estado, almacenamiento en caché, capas y código bajo demanda), cómo encontrar y probar API públicas existentes usando directorios gratuitos y formatos de datos comunes como XML y JSON.

¿Cuáles son los seis principios definitorios de REST enseñados en este curso?

Los seis principios definitorios de REST son uniformidad, desacoplamiento cliente/servidor, sin estado, almacenamiento en caché, capas y código bajo demanda.

¿Cómo aprenderé a encontrar y probar API existentes?

Aprenderás a utilizar directorios públicos gratuitos para encontrar API en una variedad de categorías y ver cómo varias API se estructuran y comercializan dependiendo de su propósito y costo.

¿Qué formatos de datos aborda el curso?

El curso cubre formatos de datos comunes incluyendo XML y JSON, y explica cómo JSON se ha convertido en el estándar para las API REST.

¿Qué lecciones se incluyen en el curso?

El curso incluye tres lecciones: El Mundo de las API; Estado de Objeto REST y Representación; y Transferencia de Datos Utilizando Formatos Comunes.