
Flask: Programación Web en Python: Desde Formularios hasta Bases de Datos
Course Description
En este curso aprenderás a construir aplicaciones web completas utilizando Flask y SQLite. A lo largo del programa, cubriremos los siguientes temas:
Introducción a Flask:
Conocerás qué es Flask, cómo instalarlo y configurar tu entorno de desarrollo para comenzar a crear tus propias aplicaciones web.Fundamentos de rutas y vistas:
Aprenderás a crear rutas en tu aplicación y a manejar peticiones HTTP, además de cómo renderizar plantillas HTML para mostrar contenido dinámico.Formularios y validación:
Te enseñaremos a crear formularios web para que los usuarios puedan ingresar datos, y cómo validar esa información para mantener la integridad de tus datos.Manejo de bases de datos con SQLite:
Descubrirás cómo configurar una base de datos en SQLite y realizar operaciones básicas como crear, leer, actualizar y eliminar registros (CRUD).Integración de Flask con SQLite:
Aprenderás a conectar tu aplicación con la base de datos para gestionar datos de manera eficiente y segura desde la interfaz web.Autenticación y sesiones:
Te mostraremos cómo implementar sistemas de login, y gestionar usuarios para crear aplicaciones con acceso controlado.Desarrollo de una aplicación completa:
Juntos diseñaremos y construiremos una aplicación funcional (Agenda) paso a paso, aplicando todos los conceptos aprendidos.Buenas prácticas y despliegue:
Finalmente, te daremos consejos para mantener, escalar y desplegar tu aplicación en servidores para que puedas compartirla con el mundo.
Introducción a Flask:
Conocerás qué es Flask, cómo instalarlo y configurar tu entorno de desarrollo para comenzar a crear tus propias aplicaciones web.
Fundamentos de rutas y vistas:
Aprenderás a crear rutas en tu aplicación y a manejar peticiones HTTP, además de cómo renderizar plantillas HTML para mostrar contenido dinámico.
Formularios y validación:
Te enseñaremos a crear formularios web para que los usuarios puedan ingresar datos, y cómo validar esa información para mantener la integridad de tus datos.
Manejo de bases de datos con SQLite:
Descubrirás cómo configurar una base de datos en SQLite y realizar operaciones básicas como crear, leer, actualizar y eliminar registros (CRUD).
Integración de Flask con SQLite:
Aprenderás a conectar tu aplicación con la base de datos para gestionar datos de manera eficiente y segura desde la interfaz web.
Autenticación y sesiones:
Te mostraremos cómo implementar sistemas de login, y gestionar usuarios para crear aplicaciones con acceso controlado.
Desarrollo de una aplicación completa:
Juntos diseñaremos y construiremos una aplicación funcional (Agenda) paso a paso, aplicando todos los conceptos aprendidos.
Buenas prácticas y despliegue:
Finalmente, te daremos consejos para mantener, escalar y desplegar tu aplicación en servidores para que puedas compartirla con el mundo.
Este curso está pensado para que puedas aprender desde cero y desarrollar habilidades prácticas para crear tus propias aplicaciones web con Python, Flask y SQLite. ¡Vamos a empezar!
Similar Courses

Practice Exams | MS AB-100: Agentic AI Bus Sol Architect

Práctica para el exámen | Microsoft Azure AI-900
