Josedom24 Curso Flask Save

Curso flask

Project README

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
Open Source Agenda is not affiliated with "Josedom24 Curso Flask" Project. README Source: josedom24/curso_flask
Stars
36
Open Issues
0
Last Commit
5 years ago

Open Source Agenda Badge

Open Source Agenda Rating