Flask
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.
Estructura del curso
- 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.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas