Curso de Flask Mini-Framework Python
Aprende a crear un sitio web con Flask, el mini framework web de Python, perfecto para aquellos que están comenzado con este lenguaje.
Impartido por:

Lo que aprenderás en este curso:
Requisitos del curso
Aunque el curso está orientado a principiantes, es recomendable tener conocimientos de Python asi como HTML, CSS y JavaScript.
Valoraciones de estudiantes:
Contenido del curso:
-
-
Presentación del curso y del profesor8m
-
Protocolo HTTP13m
-
Programación web dinámica6m
-
Patrón modelo-vista-controlador6m
-
Introducción a la programación web con python13m
-
-
-
Introducción a flask12m
-
Instalación de flask6m
-
Corriendo una aplicación sencilla9m
-
Controlando nuestra aplicación con flask-script7m
-
-
-
Enrutamiento: rutas14m
-
Enrutamiento: Métodos6m
-
Trabajando con peticiones HTTP9m
-
Generando respuestas HTTP, respuestas de error y redirecciones10m
-
Contenido estático4m
-
-
-
Plantillas con jinja215m
-
Generando páginas HTML con Flask y Jinja29m
-
Herencia de plantillas5m
-
Plantillas con bootstrap (flask-bootstrap)9m
-
Trabajando con formularios15m
-
Generando formularios con flask-wtf20m
-
Subida de ficheros8m
-
-
-
Usando base de datos en Flask, flask-sqlalchemy13m
-
El modelo de base de datos I9m
-
El modelo de base de datos II18m
-
Listando y filtrando los registros de la base de datos8m
-
Creando registros en la base de datos10m
-
Modificando registros en la base de datos6m
-
Borrando un registro de la base de datos5m
-
-
-
Gestión de usuarios con sesiones11m
-
Registrando nuevos usuarios11m
-
Gestión de permisos de usuarios13m
-
Gestión de usuarios con extensión Flask-Login12m
-
-
-
Uso de cookies para añadir artículos al carrito I11m
-
Uso de cookies para añadir artículos al carrito II13m
-
Finalización de la compra4m
-
-
-
Despliegue de aplicación flask en un servidor LAMP13m
-
Despliegue de aplicación flask en hosting pythonanywhere9m
-
Despliegue de aplicación flask en un PaaS Heroku12m
-
Despliegue de aplicación flask en un contenedor docker11m
-
Te dejamos una selección de cursos, carreras y artículos

Curso de Django
Desarrolla aplicaciones web con Python y Django. Instagram y Pinterest fueron creadas con Django
Los 4 mejores frameworks para aplicaciones de Python
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas 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 ti. Consúltanos aquí.
¿Obtengo un diploma de certificación?
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.
¿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.