Desarrollo Web

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 (123 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
123 valoraciones

Contenido del curso:

    • 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
También te puede interesar

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

Python para Data Viz

Python para Data Viz

5 horas y 7 minutos · Curso

En esta formación aprenderás los conceptos de Python para Visualizaciones de Datos, y sus principales librerías y herramientas asociadas.

  • Lenguajes para datos
Desarrollo de Aplicaciones Impulsadas por LangChain en Python

Desarrollo de Aplicaciones Impulsadas por LangChain en Python

5 horas y 33 minutos · Curso

Esta formación proporcionará a los estudiantes una comprensión profunda de LangChain en Python, permitiendo el desarrollo de aplicaciones robustas y complejas impulsadas por modelos de …

  • Plataformas y herramientas

Dudas frecuentes

1

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

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.

Artículos
Ver todos