Backend

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:

4.5 (190 valoraciones)
6 horas y 49 minutos · curso
Flask Mini-Framework Python

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:

  • 5
  • 4
  • 3
  • 2
  • 1
4.5
190 valoraciones

Contenido del curso:

    • Presentación del curso y del profesor
      8 m
    • Protocolo HTTP
      13 m
    • Programación web dinámica
      6 m
    • Patrón modelo-vista-controlador
      6 m
    • Introducción a la programación web con python
      13 m
    • Introducción a flask
      12 m
    • Instalación de flask
      6 m
    • Corriendo una aplicación sencilla
      9 m
    • Controlando nuestra aplicación con flask-script
      7 m
    • Enrutamiento: rutas
      14 m
    • Enrutamiento: Métodos
      6 m
    • Trabajando con peticiones HTTP
      9 m
    • Generando respuestas HTTP, respuestas de error y redirecciones
      10 m
    • Contenido estático
      4 m
    • Plantillas con jinja2
      15 m
    • Generando páginas HTML con Flask y Jinja2
      9 m
    • Herencia de plantillas
      5 m
    • Plantillas con bootstrap (flask-bootstrap)
      9 m
    • Trabajando con formularios
      15 m
    • Generando formularios con flask-wtf
      20 m
    • Subida de ficheros
      8 m
    • Usando base de datos en Flask, flask-sqlalchemy
      13 m
    • El modelo de base de datos I
      9 m
    • El modelo de base de datos II
      18 m
    • Listando y filtrando los registros de la base de datos
      8 m
    • Creando registros en la base de datos
      10 m
    • Modificando registros en la base de datos
      6 m
    • Borrando un registro de la base de datos
      5 m
    • Gestión de usuarios con sesiones
      11 m
    • Registrando nuevos usuarios
      11 m
    • Gestión de permisos de usuarios
      13 m
    • Gestión de usuarios con extensión Flask-Login
      12 m
    • Uso de cookies para añadir artículos al carrito I
      11 m
    • Uso de cookies para añadir artículos al carrito II
      13 m
    • Finalización de la compra
      4 m
    • Despliegue de aplicación flask en un servidor LAMP
      13 m
    • Despliegue de aplicación flask en hosting pythonanywhere
      9 m
    • Despliegue de aplicación flask en un PaaS Heroku
      12 m
    • Despliegue de aplicación flask en un contenedor docker
      11 m
También te puede interesar

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

Django

Curso de Django

6 horas y 49 minutos · curso

Aprende a crear un sitio web con Flask, el mini framework web de Python, perfecto para aquellos que están comenzado con este lenguaje.

  • Backend
Lenguajes de Programación

Los 4 mejores frameworks para aplicaciones de Python

14 Septiembre 2017 Daniel Ortego Delgado

Dudas frecuentes

1

¿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í.

2

¿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.

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.