Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

C贸mo se conecta todo en el backend

5/25
Recursos

Aportes 10

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Si quieren entender bien y profundizar c贸mo funciona un API, recomiendo MUCHO el Curso de Postman donde b谩sicamente se explican muchos conceptos de API para que puedan conectarse (desde los verbos HTTP, hasta los endpoints y documentaci贸n de la misma)
.
Tambi茅n recomiendo el Curso de API REST donde se profundizan m谩s estos conceptos y hacemos una pr谩ctica de un API minimalista pero funcional.

Las APIs nos permiten abstraer la complejidad de un proceso y exponer una interfaz sencilla para la comunicaci贸n entre los sitemas.
Como ejemplo en mi trabajo existen varios sistemas que para llevar a cabo su funcionalidad requieren consultar datos de los empleados, que a su vez est谩n alojados en diferentes servidores de BD pues son empleados que aunque trabajan en el mismo lugar pertenecen a diferentes empresas.
Cada aplicaci贸n escrib铆a su propia l贸gica de consulta a la BD y ya se pueden imaginar, si hab铆a alg煤n cambio en los servidores de BD pues era necesario reescribir los datos de conexi贸n en cada uno de los sistemas, esto se solucion贸 con la creaci贸n de una API que se ocupa de hacer todas las consultas necesarias y as铆 para cada sistema es tan f谩cil como realizar una petici贸n a la API para obtener los datos, y si llega a haber un cambio en los servidores solamente es necesario que se realicen los cambios en la API y no en cada sistema por separado.

Una API o Interfaz de programaci贸n de aplicaciones entrega una series de servicios llamados endpoints y se ve algo as铆 https://miapp.com/accounts/ a este endpoint podemos o crear un usuario o leer todos los usuarios esto se logra mediante los verbos http los mas usados son POST - GET - PUT - PATCH - DELETE y llevados a un CRUD seria
POST -> Create
GET -> Read
PUT -> Update
PATCH -> Partial Update
DELETE -> Eliminacion

隆Hola! Platzinauta Curioso 馃殌馃鈥嶐煉
Si este tema de las API te gusto, te reto que vayas e incrementes tus conocimientos con los siguientes recursos. 馃憞

  1. Idempotencia
  2. Verbos HTTP
  3. Arquitectura REST
  4. 驴Sab铆as que hay una escala para saber en qu茅 nivel se encuentra creada tu API?

隆No olvides que la curiosidad es un poder muy grande, 煤salo a tu favor!

Como dato adicional, dentro de los verbos HTTP mas comunes o mas utilizados existen algunos que son idempontentes y otros que no lo son:

GET - Idempontente
POST - No Idempontente
PUT - Idempontente
DELETE - Idempontente

El principio de idempotencia se refiere a la ejecuci贸n repetida de una petici贸n con los mismos par谩metros sobre un mismo recurso, el cual tendr谩 el mismo efecto en el estado del recurso en nuestro sistema si se ejecuta 1 o N veces.

excelente鈥 Postman y su documentacion es muy buena para entender el consumo de API

Cuando latincoder habla de RCP se refiere a RTP(Real Time Transport Protocol)?


驴Como se conecta todo en el backend?
El Backend de un sistema puede estar conformado por m煤ltiples componentes para su funcionamiento.
Sin embargo, independientemente de la implementaci贸n, generalmente debe exponer una API (Interfaz de Programaci贸n de Aplicaciones).