fbpx

Creación y consumo de APIs con Django REST Framework.

Django Rest Framework es una herramienta que nos va a facilitar el desarrollo de APIs para nuestra web. Esto nos permitirá, acceder/modificar/eliminar datos del servidor desde una aplicación.

Rod U · 28 abril, 2021

💸 ¡Impulsa tu carrera en programación!

Descubre nuestros cursos gratuitos con certificación y aprovecha el soporte excepcional que ofrecemos a través de nuestros foros. Al unirte, no solo adquirirás nuevos conocimientos, sino que también formarás parte de una gran comunidad de aprendizaje comprometida y apasionada. ¡Comienza hoy mismo tu viaje en Azul School!

¿Qué es una API?; Una API utiliza requisiciones HTTP responsables de las operaciones básicas necesarias para la manipulación de datos. Las principales solicitudes son:

  • POST: crea datos en el servidor;
  • GET: lectura de datos en el host;
  • DELETE: borra la información;
  • PUT: registro de actualizaciones.

Rest, que es la abreviación de Representational State Transfer, es un conjunto de restricciones que se utilizan para que las solicitudes HTTP cumplan con las directrizes definidas en la arquitectura. Básicamente, las restricciones determinadas por la arquitectura Rest son:

  • Cliente-servidor: las aplicaciones existentes en el servidor y el cliente deben estar separadas.
  • Sin estado: las requisiciones se realizan de forma independiente, es decir, cada una ejecuta solo una determinada acción.
  • Caché: la API debe utilizar la caché para evitar llamadas recurrentes al servidor.
  • Interfaz uniforme: agrupa otros cuatro conceptos en los que se determina que los recursos deben ser identificados, la manipulación de los recursos debe ser a través de la representación, con mensajes autodescriptivos y utilizando enlaces para navegar por la aplicación.

Luego, cuando se habla de Rest API, significa utilizar una API para acceder a aplicaciones back-end, de manera que esa comunicación se realice con los estándares definidos por el estilo de arquitectura Rest.

Django Rest Framework es una herramienta que nos va a facilitar el desarrollo de APIs para nuestra web. Esto nos permitirá, acceder/modificar/eliminar datos del servidor desde una aplicación.

Sobre el instructor

Rod U

10 Cursos

+226 Inscrito
No está inscrito
Curso premium

Curso Includes

  • 8 Lecciones
  • 28 Temas
  • 4 Cuestionarios
  • Curso Certificate