Skip to content
master
Switch branches/tags
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
u26
Oct 4, 2017
Oct 4, 2017
Aug 15, 2017
Sep 17, 2017

README.md

Curso flask (Miniframework python para desarrollar páginas web)

Unidades

  1. Introducción al curso

Introducción a la programación web

  1. Protocolo HTTP
  2. Programación web dinámica
  3. Patrón modelo-vista-controlador
  4. Introducción a la programación web con python

Introducción a flask

  1. Introducción a flask
  2. Instalación de flask
  3. Corriendo una aplicación sencilla
  4. Controlando nuestra aplicación con flask-script

Controlador: Enrutamiento, peticiones y respuestas

  1. Enrutamiento: Rutas
  2. Enrutamiento: Métodos
  3. Trabajando con peticiones HTTP
  4. Generando respuestas HTTP, respuestas de error y redirecciones
  5. Contenido estático

Vista: Plantillas y formularios

  1. Plantillas con jinja2
  2. Generando páginas HTML con Flask y Jinja2
  3. Herencia de plantillas
  4. Plantillas con bootstrap (flask-bootstrap)
  5. Trabajando con formularios
  6. Generando formularios con flask-wtf
  7. Subida de ficheros

Modelo: Gestionando los datos

  1. Usando base de datos en Flask, flask-sqlalchemy
  2. El modelo de base de datos
  3. Listando y filtrando los registros de la base de datos
  4. Creando registros en la base de datos
  5. Modificando registros en la base de datos
  6. Borrando un registro de la base de datos

Gestión de usuarios

  1. Gestión de usuarios con sesiones
  2. Registrando nuevos usuarios
  3. Gestión de permisos de usuarios
  4. Gestión de usuarios con extensión Flask-Login

Gestión carrito de la compra

  1. Uso de cookies para añadir artículos al carrito
  2. Finalización de la compra

Despliegue de la aplicación

  1. Despliegue de aplicación flask en un servidor LAMP
  2. Despliegue de aplicación flask en hosting pythonanywhere
  3. Despliegue de aplicación flask en un PaaS Heroku
  4. Despliegue de aplicación flask en un contenedor docker