Una API (interfaz de programación de aplicaciones) es un conjunto de reglas que especifica cómo dos sistemas de software pueden interactuar entre sí.
Es un tipo de API que sigue un conjunto de principios arquitectónicos para crear servicios web.
Las API REST están diseñadas para ser livianas, fáciles de usar y fáciles de implementar.
Usan solicitudes HTTP para enviar y recibir datos, y pueden usar cualquier método HTTP (como GET, POST, PUT, DELETE, etc.) para realizar diferentes operaciones.
Se utilizan a menudo para crear servicios basados en web que pueden ser consumidos por clientes externos, como navegadores web, aplicaciones móviles y otros sistemas de software.

Lo que aprenderás:
- Conceptos teóricos del protocolo HTTP y la arquitectura REST.
- Todos los conceptos necesarios para entender qué es una API REST.
Este curso teórico es prerrequisito de cualquier curso de creación de API REST en cualquier lenguaje. Aquí comprenderás todos los conceptos necesarios para entender el funcionamiento de la arquitectura REST.
Son fáciles de usar y comprender, y brindan una forma flexible de acceder a datos y funciones a través de Internet.
Este curso se encuentra disponible en la plataforma de EDteam.
Si quieres acceder al curso puedes usar este enlace.
