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 profesor8 m
-
Protocolo HTTP13 m
-
Programación web dinámica6 m
-
Patrón modelo-vista-controlador6 m
-
Introducción a la programación web con python13 m
-
-
-
Introducción a flask12 m
-
Instalación de flask6 m
-
Corriendo una aplicación sencilla9 m
-
Controlando nuestra aplicación con flask-script7 m
-
-
-
Enrutamiento: rutas14 m
-
Enrutamiento: Métodos6 m
-
Trabajando con peticiones HTTP9 m
-
Generando respuestas HTTP, respuestas de error y redirecciones10 m
-
Contenido estático4 m
-
-
-
Plantillas con jinja215 m
-
Generando páginas HTML con Flask y Jinja29 m
-
Herencia de plantillas5 m
-
Plantillas con bootstrap (flask-bootstrap)9 m
-
Trabajando con formularios15 m
-
Generando formularios con flask-wtf20 m
-
Subida de ficheros8 m
-
-
-
Usando base de datos en Flask, flask-sqlalchemy13 m
-
El modelo de base de datos I9 m
-
El modelo de base de datos II18 m
-
Listando y filtrando los registros de la base de datos8 m
-
Creando registros en la base de datos10 m
-
Modificando registros en la base de datos6 m
-
Borrando un registro de la base de datos5 m
-
-
-
Gestión de usuarios con sesiones11 m
-
Registrando nuevos usuarios11 m
-
Gestión de permisos de usuarios13 m
-
Gestión de usuarios con extensión Flask-Login12 m
-
-
-
Uso de cookies para añadir artículos al carrito I11 m
-
Uso de cookies para añadir artículos al carrito II13 m
-
Finalización de la compra4 m
-
-
-
Despliegue de aplicación flask en un servidor LAMP13 m
-
Despliegue de aplicación flask en hosting pythonanywhere9 m
-
Despliegue de aplicación flask en un PaaS Heroku12 m
-
Despliegue de aplicación flask en un contenedor docker11 m
-
Te dejamos una selección de cursos, carreras y artículos

Curso de Django
Aprende a crear un sitio web con Flask, el mini framework web de Python, perfecto para aquellos que están comenzado con este lenguaje.
Los 4 mejores frameworks para aplicaciones de Python
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.
Tenemos diferentes tipos de suscripciones, 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 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.