Temario

Introducción a la programación web 46m

  • Presentación del curso y del profesor

    8m
  • Protocolo HTTP

    13m
  • Programación web dinámica

    6m
  • Patrón modelo-vista-controlador

    6m
  • Introducción a la programación web con python

    13m
  • Introducción a flask

    12m
  • Instalación de flask

    6m
  • Corriendo una aplicación sencilla

    9m
  • Controlando nuestra aplicación con flask-script

    7m
  • Enrutamiento: rutas

    14m
  • Enrutamiento: Métodos

    6m
  • Trabajando con peticiones HTTP

    9m
  • Generando respuestas HTTP, respuestas de error y redirecciones

    10m
  • Contenido estático

    4m
  • Plantillas con jinja2

    15m
  • Generando páginas HTML con Flask y Jinja2

    9m
  • Herencia de plantillas

    5m
  • Plantillas con bootstrap (flask-bootstrap)

    9m
  • Trabajando con formularios

    15m
  • Generando formularios con flask-wtf

    20m
  • Subida de ficheros

    8m
  • Usando base de datos en Flask, flask-sqlalchemy

    13m
  • El modelo de base de datos I

    9m
  • El modelo de base de datos II

    18m
  • Listando y filtrando los registros de la base de datos

    8m
  • Creando registros en la base de datos

    10m
  • Modificando registros en la base de datos

    6m
  • Borrando un registro de la base de datos

    5m
  • Gestión de usuarios con sesiones

    11m
  • Registrando nuevos usuarios

    11m
  • Gestión de permisos de usuarios

    13m
  • Gestión de usuarios con extensión Flask-Login

    12m
  • Uso de cookies para añadir artículos al carrito I

    11m
  • Uso de cookies para añadir artículos al carrito II

    13m
  • Finalización de la compra

    4m
  • Despliegue de aplicación flask en un servidor LAMP

    13m
  • Despliegue de aplicación flask en hosting pythonanywhere

    9m
  • Despliegue de aplicación flask en un PaaS Heroku

    12m
  • Despliegue de aplicación flask en un contenedor docker

    11m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de Django

Curso de Django

curso

Con este curso aprenderás:

  • Entorno de desarrollo y gestión de entornos virtuales y paquetes.
  • Conexión a la base de datos y modelos.
  • Views

Duración: 6 horas y 49 minutos

Preguntas Frecuentes

En OpenWebinars no vendemos cursos unitarios.

Tenemos diferentes tipos de suscripciónes, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para tí. Consúltanos aquí.

Sí, en todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

Descripción

¿Estás aprendiendo o sabes programar en Python? Este curso de Flask te servirá para aprender a utilizar este mini-framework para programar utilizando este lenguaje.

Flask te permite hacer desarrollos de sitios web con Python de una forma más rápida y sencilla, sin necesitar aprender a manejar un complejo framework, ya que se suele decir que es un mini-framework, pero no por ello es menos potente.

Antes de comenzar la formación centrada en Flask, el profesor llevará a cabo una breve pero completa introducción a la programación web, en la que tocará temas como el protocolo HTTP, la web dinámica y el patrón modelo-vista-controlador.

Tras comentar estos aspectos básicos del desarrollo web, hablará del mismo centrándolo en el uso de Python como lenguaje de programación empleado, también de una forma somera e introductoria.

Posteriormente comenzará con los aspectos más sencillos de Flask, para explicar qué es, cómo funciona y explicando además cómo instalarlo, para que el alumno lo pueda hacer de forma guiada y no tenga ningún problema.

Lo siguiente que podrás comenzar a aprender será ya saber cómo trabajar con Flask y los conceptos en los que se basa su patrón modelo-vista-controlador.

El primer bloque está dedicado al Controlador, en el que se detallarán los conceptos de enrutamiento y las peticiones y respuestas HTTP, además de otros relacionados con la interacción con el usuario.

Después pasaremos a hablar de la Vista, es decir, las plantillas y los formularios, detallando cada uno de ellos para que aprendáis a generarlos y trabajar con ellos.

Seguiremos con lo relacionado con el Modelo, es decir, con la gestión de los datos. Aquí veremos la base de datos de Flask a fondo, su funcionamiento y como trabajar con ella para crear, modificar, listar, filtrar y borrar registros.

A continuación podrás aprender a realizar de forma completa la gestión de usuarios y la gestión del carrito de la compra, algo muy interesante si quieres montar una tienda online con este sistema.

Y para acabar, el tutor va a desarrollar el último paso del curso, que sería el despliegue de la aplicación creada. Llevará a cabo el despliegue en varios sistemas, para que veas de forma práctica cómo hacerlo y así conozcas las diferencias entre ellos.

* Requisitos del Curso

Aunque el curso está orientado a principiantes, es recomendable tener conocimientos de Python asi como HTML, CSS y JavaScript.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars