Curso flask
- Python 54.9%
- HTML 39.9%
- CSS 5.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| curso | ||
| ejemplos | ||
| pildoras | ||
| .gitignore | ||
| README.md | ||
Curso flask (Miniframework python para desarrollar páginas web)
Unidades
Introducción a la programación web
- 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
- Introducción a flask
- Instalación de flask
- Corriendo una aplicación sencilla
- Controlando nuestra aplicación con flask-script
Controlador: Enrutamiento, peticiones y respuestas
- Enrutamiento: Rutas
- Enrutamiento: Métodos
- Trabajando con peticiones HTTP
- Generando respuestas HTTP, respuestas de error y redirecciones
- Contenido estático
Vista: Plantillas y formularios
- 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
Modelo: Gestionando los datos
- 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
Gestión de usuarios
- Gestión de usuarios con sesiones
- Registrando nuevos usuarios
- Gestión de permisos de usuarios
- Gestión de usuarios con extensión Flask-Login