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 o talleres 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í.

Si estás suscrito al plan Profesional o VIP, 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