Notes about course APIs con .Net of Platzi
Febrero 2023
Instructor: Miguel Teheran
Entity Framework documentation
API es un acrónimo que significa "
*Interfaz de Programación de Aplicaciones*
".
Un API es un conjunto de reglas, protocolos y herramientas para construir software y aplicaciones. Es una forma de permitir que diferentes aplicaciones se comuniquen entre sí, compartiendo información y funcionalidades.
Un API especifica cómo las aplicaciones deben solicitar servicios y cómo deben recibir respuestas. Esto significa que puede utilizar un API para solicitar información de una aplicación externa (como los datos de una base de datos), y la aplicación externa le devolverá la información solicitada en un formato específico.
Algunos ejemplos de APIs incluyen:
REST es un acrónimo que significa "*Representational State Transfer*
". Es un estilo de arquitectura de software que se utiliza para desarrollar aplicaciones en la web.
REST es una forma estándar de crear APIs
, y se basa en la utilización de protocolos HTTP (Hypertext Transfer Protocol) para realizar operaciones CRUD (Create, Read, Update, Delete)
en recursos web. En otras palabras, REST utiliza los verbos HTTP (como GET, POST, PUT y DELETE
) para realizar operaciones en los recursos web.
Rendimiento
Simplicidad
Escalabilidad
Confialidad
<aside> <img src="https://static.platzi.com/media/achievements/piezas-apis-net_badge-c406370c-4162-4596-8184-78641fd19953.png" alt="https://static.platzi.com/media/achievements/piezas-apis-net_badge-c406370c-4162-4596-8184-78641fd19953.png" width="40px" /> El objetivo de REST es proporcionar una forma uniforme de acceder a los recursos web y hacer que la información sea accesible desde cualquier lugar, a través de una red, como Internet. REST es una alternativa a otros protocolos como SOAP (Simple Object Access Protocol) y es conocido por ser una forma más simple, flexible y escalable de crear APIs.
</aside>