Guía de REST API Flask con SQLAlchemy
          Esta REST API implementa una pequeña biblioteca, en este ejemplo usaremos MySQL, SQLAlchemy, Marshmallow, JWT y CORS
          
          
            - 
               Instalación de KVM en Fedora Linux 
            
- 
               Crear una imagen en KVM (QCOW2) 
            
-  Instalacion de LINUX en la imagen KVM 
 
                  - 
                   Instalación de Debian 11 en nuestra imagen KVM 
                  
- 
                   Instalación de Alpine Linux en nuestra imagen KVM 
                  
 
- 
               Instalar y configurar MySQL en nuestra imagen KVM  
              
            
- 
               Inicializar nuestro repositorio y subirlo a Github 
            
- 
               Instalar virtualenv y dependencias necesarias en Fedora Linux 
              
            
- 
               Configurar archivo settings.py
- 
               Configurar archivo main.pyywsgi.py
- 
               Crear tablas en la base de datos con Flask-SQLAlchemy en models.py
- 
               Maquetar tablas con Marshmallow en el archivo schemas.py
- 
               Crear blueprint usuarios.pyy agregar bcrypt para encriptar contraseñas de usuarios
- 
               Crear blueprint libros.py
- 
               Dar de alta blueprints en main.py
- 
               Dar de alta CORS en main.py
- 
               Configurar JSON Web Token en secure.py
- 
               Configurar Swagger en main.py
- 
               Probar nuestra REST API con cURL 
            
- 
               Probar nuestra REST API en Insomnia 
            
 Descargar código en github