- Protocolo HTTP
- Programación web dinámica
- Patrón modelo-vista-controlador
- Introducción a la programación web con python
- Introducción a flask
- Instalación de flask
- Corriendo una aplicación sencilla
- Controlando nuestra aplicación con flask-script
- Enrutamiento: Rutas
- Enrutamiento: Métodos
- Trabajando con peticiones HTTP
- Generando respuestas HTTP, respuestas de error y redirecciones
- Contenido estático
- Plantillas con jinja2
- Generando páginas HTML con Flask y Jinja2
- Herencia de plantillas
- Plantillas con bootstrap (flask-bootstrap)
- Trabajando con formularios
- Generando formularios con flask-wtf
- Subida de ficheros
- Usando base de datos en Flask, flask-sqlalchemy
- El modelo de base de datos
- Listando y filtrando los registros de la base de datos
- Creando registros en la base de datos
- Modificando registros en la base de datos
- Borrando un registro de la base de datos