API RESTful
Las APIs RESTful están prácticamente en todas partes, su popularidad ha aumentado tanto que es casi imposible pensar que algún proyecto no las implemente. Twitter, Facebook y Youtube son algunas de las empresas que generan negocio gracias a ellas. Hoy queremos introducirte en el mundo de las APIs si aún no lo has hecho. Existen […]
Introducción Vamos explicar cómo analizar y usar los datos json con diferentes métodos en Flask (un framework de micro servicios). En este curso nos vamos a centrar en la API REST con Flask. Vamos a empezar creando “Hola mundo” en Flask y de paso verificamos que tenemos instalado correctamente Flask (sino lo tienes instalado abre […]
Algunas de las referencias utilizadas para este tutorial: RESTful API escrito por Margaret Rouse https://searchmicroservices.techtarget.com/definition/RESTful-API Consultado en Septiembre 2018 Understanding REST API Design por mulesoft https://www.mulesoft.com/resources/api/what-is-rest-api-design Consultado en Septiembre 2018 Python Namespace and Scope por programiz https://www.programiz.com/python-programming/namespace Consultado en Septiembre 2018 Answer on service endpoints by user lbalazscs https://stackoverflow.com/questions/9807382/what-is-a-web-service-endpoint Consultado en Septiembre 2018 Gracias por […]
¿Que es Postman? Postman es una herramienta que nos permite hacer request mediante el protocolo HTTP de forma sencilla, hoy en día es muy utilizada para hacer pruebas en APIs RESTful así que vamos a utilizarlo para hacerle pruebas a nuestra API. Puedes instalar postman desde la siguiente url: https://www.getpostman.com/ Pruebas con Postman Para las […]
Que es el Namespace Para comprender lo que son los namespaces primero debemos saber que es un nombre en Python, Python trata todo como objetos (haciendo referencia a los objetos abstractos de la programación orientada a objetos) de manera que los nombres son la palabra que identifica a cada objeto, cuando nos referimos a un […]
Instalación de SQLite para el manejo de bases de datos Para la instalación del manejador SQLite es necesario hacer los siguientes pasos: Ir a la página oficial de sqlite: https://www.sqlite.org Descargar los binarios como indica a continuación (para Windows en nuestro caso): Crear una carpeta llamada sqlite en la raíz del disco duro: C:\sqlite y […]
¿Que son las Clases / Modelos ? Para poder entender bien el termino de Clase en programación tenemos que usar la abstracción e imaginarnos que debemos representar objetos, de manera que para visualizar estos objetos utilizamos un modelo abstracto llamado “Clase”, este modelo es abstracto por que no estaremos viendo una representación gráfica del objeto […]
Instalación Ambientes Virtuales Al iniciar nuestro API en Flask primero es necesario hacer la instalación de una serie de librerías que serán necesarias para el correcto funcionamiento de nuestro código, normalmente se le denomina “requirements.txt” al archivo que contiene esta lista de librerías, este usualmente se crea en la raíz del proyecto y se pueden […]
Introducción Las comunicaciones entre aplicaciones que trabajan conectadas a Internet son cada día mas importantes, es por eso que han surgido formas de comunicarse entre programas de manera que se pueda compartir datos e información entre los mismos de forma sencilla y rápida, una de las tecnologías mas usadas para este tipo de comunicación son […]