
Generando plantillas dinámicas y seguras con Jinja2
Generar HTML desde Python no es divertido y, de hecho, es bastante engorroso porque tienes que hacer la escapación HTML con escape por tu cuenta para mantener segura la aplicación. Debido a eso, Flask configura automáticamente el motor de plantillas Jinja2 para ti. Las plantillas se pueden utilizar para generar cualquier tipo de archivo de texto. Para aplicaciones web, en primer lugar estarás generando páginas HTML, pero también puedes generar markdown, texto plano para correos electrónicos y cualquier otra cosa.
FlaskPython

Construyendo una aplicación Flask
Esta guía te ayudará a configurar una aplicación Flask básica. Flask es un framework ligero de aplicaciones web para Python. Está diseñado para que el inicio en el desarrollo web sea rápido y fácil.
Flask

Desplegar una aplicación Flask
En este laboratorio, aprenderemos cómo desplegar una aplicación Flask en un servidor. Crearemos un archivo de distribución para nuestra aplicación e instalaremos en el servidor. El laboratorio asume que tienes un conocimiento básico de Flask, los entornos virtuales de Python y la línea de comandos.
Flask

Pruebas unitarias de Flask con Pytest y Cobertura
En este laboratorio, aprenderemos cómo escribir pruebas unitarias para una aplicación Flask. Usaremos pytest y cobertura para probar y medir nuestro código. Al final de este laboratorio, entenderás cómo asegurar que tu aplicación funcione como se espera y cómo identificar las áreas que necesitan mejorar.
Flask

Hacer que el proyecto sea instalable
En este laboratorio, aprenderemos a hacer que un proyecto de Python Flask sea instalable. Esto hará que el proyecto sea desplegable y manejable utilizando herramientas estándar de Python. Este proceso es beneficioso ya que permite instalar el proyecto en diferentes entornos, administrar las dependencias y aislar los entornos de prueba.
Flask

Aplicación de blog con Flask
En este laboratorio, repasaremos la creación de una aplicación de blog utilizando Flask, un popular marco web en Python. Esta aplicación listará todas las publicaciones de blog, permitirá a los usuarios autenticados crear publicaciones y permitirá a los autores editar o eliminar sus propias publicaciones.
Flask

Dar estilo a una aplicación Flask
En este laboratorio, aprenderemos cómo agregar CSS a nuestra aplicación Flask para que sea visualmente atractiva. Utilizaremos archivos estáticos, específicamente un archivo CSS, para dar estilo a nuestra aplicación. Los archivos estáticos son archivos que no cambian, como archivos CSS, archivos JavaScript e imágenes.
Flask

Creación de Plantillas en Flask
En este laboratorio, aprenderemos cómo crear y usar plantillas en Flask. Las plantillas son una parte crucial de las aplicaciones web. Nos permiten generar páginas HTML dinámicas que pueden mostrar diferentes datos cada vez que se cargan. Utilizaremos el motor de plantillas Jinja2 que viene empaquetado con Flask.
Flask

Aplicación de Flask Modular con Autenticación
En este laboratorio, mostraremos cómo crear y usar blueprints de Flask para estructurar tu aplicación utilizando vistas. Los blueprints de Flask te permiten agrupar vistas, código y recursos relacionados, lo que hace que tu aplicación sea modular y escalable. Crearemos una aplicación simple que incluirá la funcionalidad de autenticación de usuarios y publicaciones de blog.
Flask

Configuración de la base de datos SQLite con Python Flask
En este laboratorio, aprenderemos cómo definir y acceder a una base de datos SQLite utilizando el marco de trabajo Python Flask. Configuraremos una base de datos SQLite, estableceremos una conexión con ella, crearemos tablas e inicializaremos la base de datos.
Flask

Administración de la configuración de Flask
En este laboratorio, aprenderá a manejar la configuración en una aplicación Flask. La configuración le permite cambiar la configuración de su aplicación según diferentes entornos, como activar o desactivar el modo de depuración, establecer claves secretas y otras variables específicas del entorno.
Flask

Introducción al framework web Flask
Este laboratorio te guiará a través del proceso de inicio con Flask, un framework web ligero para Python. Aprenderás cómo crear una aplicación básica de Flask, ejecutarla localmente y entender los conceptos básicos de enrutamiento y renderizado de plantillas.
Flask

Trabajando con la shell
El tutorial de Python Flask 'Trabajando con la shell' ofrece orientación sobre cómo utilizar la shell interactiva en Flask para ejecutar comandos de Python en tiempo real. Este tutorial explica cómo crear un contexto de solicitud, activar funciones antes/demás de la solicitud y mejorar la experiencia de la shell.
Flask

Usando async y await en Flask
Esta práctica te guiará a través del proceso de uso de async y await en Flask, un popular marco web de Python. Aprenderás cómo definir vistas y manejadores asincrónicos, entender las implicaciones de rendimiento del uso de código asincrónico y explorar tareas en segundo plano en Flask.
Flask

Pruebas de aplicaciones Flask
En este laboratorio, aprenderá a probar aplicaciones Flask utilizando el marco pytest. La prueba es una parte importante del proceso de desarrollo de software, ya que ayuda a garantizar la corrección y confiabilidad de su aplicación. Flask proporciona utilidades para la prueba, lo que facilita la escritura de pruebas para diferentes partes de su aplicación.
Flask

Desarrollo seguro de aplicaciones web con Flask
En este laboratorio, exploraremos importantes consideraciones de seguridad al desarrollar aplicaciones web utilizando Flask. Abordaremos temas como Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), seguridad de JSON, encabezados de seguridad y opciones de cookies seguras. Siguiendo estos pasos, aprenderá cómo mejorar la seguridad de sus aplicaciones Flask.
Flask

Plantillas Jinja2 en Flask
En este laboratorio, aprenderás a usar plantillas Jinja2 en Flask. Jinja2 es un motor de plantillas poderoso que te permite generar páginas HTML dinámicas en tu aplicación Flask. Las plantillas son una excelente manera de separar la lógica de presentación de la lógica de negocio de tu aplicación.
Flask

Señales en Flask para el Ciclo de Vida de la Aplicación
En este laboratorio, aprenderá cómo utilizar señales en Flask, que son una forma ligera de notificar a los suscriptores de ciertos eventos durante el ciclo de vida de la aplicación y cada solicitud. Las señales le permiten realizar acciones en respuesta a eventos específicos sin afectar directamente el código de la aplicación. Son útiles para pruebas, métricas, auditoría y más.
Flask