Flask
Flask ·Backend
Curso completo de Flask para equipos Python que entregan MVPs, integraciones, herramientas internas y aplicaciones web con un microframework explícito y flexible frente a Django. Aprendes a construir APIs REST, persistir datos con SQLAlchemy y migraciones, montar aplicaciones MVC con Jinja2 y formularios, organizar el código con Blueprints, integrar modelos de IA y asegurar el sistema con autenticación, JWT, hashing y CORS. Al terminar entregas un proyecto integrador con backend Flask listo para mantener en producción.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Microframework web de Python, simple y flexible.
-
Introducción a Flask Lección
-
Instalación y configuración Flask con venv Lección
Detalles del curso
Público objetivo
- Desarrolladores Python que quieren dominar Flask en todas sus facetas, desde APIs REST hasta aplicaciones web completas.
- Perfiles que ya completaron la introducción y buscan el curso completo de Flask.
- Equipos que priorizan simplicidad, flexibilidad y control total sobre la arquitectura de sus aplicaciones.
Contenido del certificado
Módulo 1: Introducción y entorno Introducción a Flask Instalación y configuración del entorno Módulo 2: API REST Endpoints GET Query params Headers HTTP POST Manejo de errores PUT y PATCH DELETE Validación con Pydantic Códigos de estado HTTP Módulo 3: SQLAlchemy ORM Integración con SQLAlchemy Conexión con MySQL Tipos de datos y modelos Validación de modelos CRUD, consultas y operaciones Joins y filtros Asociaciones entre modelos Migraciones con Flask Migrate Despliegue MySQL en Azure Módulo 4: MVC con Jinja2 Patrón MVC Controladores GET Plantillas Jinja2 Formularios POST Archivos estáticos CSS y JS Validación con WTForms Flash messages Subida de archivos Blueprints Aplicación con IA integrada Módulo 5: Seguridad Variables de entorno con dotenv Hashing con bcrypt Autenticación con Flask Login Autorización JWT con Flask JWT Extended CORS Módulo 6: Testing Testing con pytest Fixtures y mocks Módulo 7: Avanzado CLI y comandos Middleware y hooks Async en Python Novedades de Flask 3.x Módulo 8: Despliegue Despliegue en producción Docker Módulo 9: Integración continua GitHub Actions Módulo 10: IA con OpenAI Interfaz con IA integrada Modelos de IA con salidas estructuradas MySQL y SQLAlchemy en Azure
Este curso completo de Flask recorre todo el ecosistema del microframework: API REST con validación y gestión de errores, persistencia con SQLAlchemy y MySQL, migraciones con Flask Migrate, desarrollo web con el patrón MVC y plantillas Jinja2, formularios con WTForms, organización con Blueprints, integración con IA, y seguridad con bcrypt, Flask Login, JWT y CORS. Los ejercicios y proyectos permiten consolidar cada bloque en escenarios cercanos a aplicaciones de producción.
Objetivos de aprendizaje
- Construir APIs REST completas con Flask aplicando validación y gestión de errores.
- Implementar persistencia con SQLAlchemy, MySQL y migraciones de base de datos.
- Desarrollar aplicaciones web con el patrón MVC, Jinja2 y formularios validados con WTForms.
- Organizar aplicaciones escalables con Blueprints separando funcionalidades en módulos.
- Proteger aplicaciones con bcrypt, Flask-Login, JWT y configuración adecuada de CORS.
Otros cursos de Flask
Flask API REST
Curso para construir APIs REST con Flask como microframework explícito, ideal para MVPs, integraciones, webhooks y microservicios donde el control total pesa más que la convención. Aprendes a estructurar la aplicación con application factory y Blueprints, validar entrada con Pydantic, persistir con SQLAlchemy y migraciones, asegurar la API con autenticación JWT y permisos, documentar con OpenAPI y validar con tests de pytest. Al terminar despliegas un proyecto integrador con Gunicorn y Docker, con cobertura alta y arquitectura mantenible.
Flask MVC con Jinja2
Curso para construir aplicaciones web server-rendered con Flask y Jinja2: intranets, CMS ligeros, back-offices y portales internos donde una SPA no aporta valor. Aprendes el patrón MVC con Flask, plantillas con herencia y macros, formularios con validación, autenticación de usuarios y autorización por rol, persistencia con SQLAlchemy y migraciones, gestión de sesiones y subida de ficheros segura. Al terminar despliegas un portal de gestión completo con CRUD, panel de usuario y plantillas reutilizables listas para producción.
Flask: calidad automatizada, CI y despliegue en producción
Curso único para equipos backend Python que ya tienen una API o MVC en Flask y necesitan el mismo estándar de calidad y entrega que en otros stacks: verde en CI y artefacto desplegable repetible. Aprendes a diseñar una suite de pruebas mantenible con pytest, aislar bases de datos y dependencias externas con fixtures y mocks, automatizar la ejecución con un pipeline de integración continua y empaquetar la aplicación con Docker para producción. Al terminar liberas releases con trazabilidad desde el commit hasta el contenedor y menos miedo a desplegar.
Flask: filosofía del framework, runtime moderno e IA estructurada
Curso avanzado para equipos que ya operan un servicio Flask y quieren extenderlo con automatización interna, políticas transversales y endpoints generativos tipados. Aprendes a contextualizar el microframework frente a alternativas más opinionadas, construir comandos de CLI propios de la aplicación, aplicar hooks de petición y respuesta, escribir vistas asíncronas donde aplica e integrar modelos de lenguaje con salidas validadas por esquema. Al terminar reduces la deuda de parches en vistas y expones respuestas LLM acotadas con contratos explícitos.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Flask es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Flask?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Flask al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.