Temario del Curso
🎯 Objetivo General
Fomentar habilidades en desarrollo web frontend y backend usando Python y el framework Flask, enfocado en la creación de páginas interactivas y dinámicas.
🎯 Objetivos Específicos
- Dominar los conceptos básicos de Python aplicados al desarrollo web.
- Aprender a usar Flask para crear rutas, templates y gestionar solicitudes HTTP.
- Diseñar y desplegar una página web funcional con Python y Flask.
🧭 Ruta General de Trabajo
- Duración: 4 semanas
- Metodología:
- Clases asincrónicas: Contenido grabado, documentación y ejemplos en repositorio.
- Clases sincrónicas: 1 clase semanal (1h) para resolver dudas y avanzar en el proyecto.
- Proyecto integrador: Sitio web institucional con blog, formulario de contacto y panel de administración básico.
🗂️ Temario Semanal
-
Semana 1
Introducción a Python: sintaxis, estructuras de control, funciones.
-
Semana 2
Introducción a Flask: instalación, rutas, vistas, templates Jinja2.
-
Semana 3
Formularios, validación, conexión a base de datos SQLite.
-
Semana 4
Diseño de interfaz web, Bootstrap, proyecto final: sitio web institucional.
🏗️ Proyecto Final
Sitio Web Institucional:
- Página principal (inicio, sobre nosotros, servicios).
- Panel de administración simple (CRUD de productos y proveedores).
- Diseño con Bootstrap y Font Awesome; utilizando SQLite como base de datos.
👥 Perfil del Participante
- Personas con interés en el desarrollo web.
- Programadores que quieren comenzar con Python.
- Diseñadores que buscan integrar backend a sus proyectos.
🔧 Metodología
- Modalidad: Híbrida – Contenido grabado + interacción sincrónica semanal.
- Clases Asíncronas (85%):
- Vídeos tutoriales paso a paso.
- Guías de instalación y configuración.
- Plantillas de proyectos para descargar y completar.
- Repositorios de código con soluciones parciales y finales.
- Foro de preguntas y respuestas en plataforma.
- Clases Sincrónicas (15%):
- 1 sesión semanal (60 minutos).
- Demostraciones en vivo.
- Talleres colaborativos.
- Asistencia técnica personalizada al proyecto final.
🧪 Evaluación
- Desarrollo de tareas prácticas semanales.
- Presentación de prototipo funcional.
- Proyecto final: Sitio web institucional con blog y panel de administración.
💡 Recursos Tecnológicos
- Python 3.x
- Framework Flask
- Entorno virtual (venv)
- IDE: VSCode, PyCharm o similar
- Bootstrap, HTML5, CSS3