Tutorial Flask para crear un API REST con VueJS

Introducción

En el siguiente tutorial con Flask vamos a construir un API REST completa paso a paso en 18 sencillos temas. Aprenderemos a trabajar con Flask, a realizar un esquema sencillo, a conectar con una base de datos, realizar un CRUD, a conectar con una base de datos, crear una interfaz con VueJS, e integrarlo todo con comodidad. Todos temas son accesibles desde cada rama del repositorio.

El objetivo no es aburrirte con infinitas explicaciones, sino darte nociones reales para trabajar. De ese modo podrás experimentar revisando el código que te dejo en cada tema.

Indice

Objetivo final

Necesitaremos

¿Bibliotecas?

Microframework Web

Base de datos

API Rest

Herramientas de desarrollo

Instalación

Si estas en Debian/Ubuntu, antes necesitarás.

sudo apt-get install python3-venv

¡Ahora sí!

git clone git@github.com:tanrax/workshop-flask-with-vuejs.git
cd workshop-flask-with-vuejs
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt

¿Empezamos?

¡Pista para programadores!

Para seguir el taller sin perderte puedes ir saltando a los 🎈checkpoints🎈 de la siguiente manera.

git checkout tema1-1
Versión escritorio