Introducción

Completado

Una API, o interfaz de programación de aplicaciones, es un conjunto de reglas y protocolos que permite que diferentes aplicaciones de software se comuniquen entre sí. Las API proporcionan una manera de que los desarrolladores accedan a la funcionalidad de otro software, como un servicio web, y usen esa funcionalidad en sus propias aplicaciones. Las API se usan por muchas razones, entre las que se incluyen:

  • Simplificación del desarrollo: mediante el uso de API, los desarrolladores pueden acceder a la funcionalidad de otro software sin tener que comprender los detalles de cómo funciona ese software. Esto puede ahorrar tiempo y esfuerzo al momento de compilar nuevas aplicaciones.
  • Habilitación de la integración: las API permiten que diferentes aplicaciones de software funcionen de forma conjunta, aunque no se hayan diseñado originalmente para hacerlo. Esto puede ayudar a las empresas a integrar sus sistemas y datos, lo que mejora la eficiencia y la productividad.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Describir los dos tipos de API en ASP.NET Core.
  • Crear documentación de Swagger para una API mediante Swashbuckle.
  • Interactuar con una API mediante la interfaz de Swagger.