Inversion publicada
| Modalidad | Preventa | Lanzamiento | Regular |
|---|
| Estudiante con carné | S/ 149 | S/ 199 | S/ 249 |
| Profesional | S/ 299 | S/ 399 | S/ 499 |
Precios referenciales en PEN. Confirma vacantes, etapa vigente y forma de pago por WhatsApp.
Temario por sesion
Sesion 1: Fundamentos web y Flask
Arquitectura cliente-servidor.
- Arquitectura cliente-servidor.
- HTTP, URL, métodos y códigos de estado.
- Entorno virtual e instalación de Flask.
- Aplicación mínima, rutas y respuestas.
- Modo debug y configuración.
- Práctica: sitio multipágina.
- Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
- Verificación: lista breve de criterios para confirmar que el ejercicio fue resuelto correctamente.
Practica: Práctica: sitio multipágina.
Resultado: Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
Sesion 2: Plantillas y frontend
Jinja y render_template.
- Jinja y render_template.
- Herencia de plantillas.
- Archivos estáticos.
- Formularios HTML.
- Métodos GET y POST.
- Práctica: interfaz con layout reutilizable.
- Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
- Verificación: lista breve de criterios para confirmar que el ejercicio fue resuelto correctamente.
Practica: Práctica: interfaz con layout reutilizable.
Resultado: Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
Sesion 3: Datos y CRUD
SQLite y modelo de datos simple.
- SQLite y modelo de datos simple.
- Conexión y consultas parametrizadas.
- Crear, listar, editar y eliminar.
- Validación de entradas.
- Mensajes flash y manejo de errores.
- Práctica: módulo CRUD.
- Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
- Verificación: lista breve de criterios para confirmar que el ejercicio fue resuelto correctamente.
Practica: Práctica: módulo CRUD.
Resultado: Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
Sesion 4: Seguridad básica y despliegue
Configuración por variables de entorno.
- Configuración por variables de entorno.
- SECRET_KEY y sesiones a nivel introductorio.
- Buenas prácticas de contraseñas: no guardar texto plano.
- requirements.txt y estructura de producción.
- Opciones de despliegue compatibles.
- Proyecto final.
- Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
- Verificación: lista breve de criterios para confirmar que el ejercicio fue resuelto correctamente.
Practica: Práctica guiada de la sesión.
Resultado: Producto parcial: evidencia práctica correspondiente a esta sesión o semana.
Resultados de aprendizaje
- Reconocer y explicar los conceptos esenciales del programa.
- Ejecutar procedimientos con orden, trazabilidad y criterio técnico.
- Resolver ejercicios de dificultad progresiva.
- Detectar errores frecuentes y proponer correcciones.
- Documentar el trabajo mediante archivos, capturas, tablas o reportes.
- Presentar el proyecto final y justificar las decisiones adoptadas.
Proyecto final
Mini aplicación web funcional con navegación, formularios, persistencia SQLite y presentación responsive básica.
Entregables
- Archivos de práctica desarrollados durante las sesiones.
- Guía o cuaderno de ejercicios.
- Proyecto final completo.
- Evidencias de resultados y breve memoria técnica o académica.
- Lista personal de errores frecuentes y acciones de mejora.
Herramientas
- Python
- Flask
- HTML
- CSS
- SQLite
- HTTP y despliegue inicial
- Comprender cliente, servidor, HTTP, rutas y respuestas.
- Crear una aplicación Flask con estructura ordenada.
- Renderizar plantillas y reutilizar layouts.
- Procesar formularios y validar datos.
- Conectar una base SQLite con operaciones CRUD básicas.
- Preparar configuración y despliegue inicial.
Metodologia
- Clases en vivo con demostración en pantalla.
- Explicación de fundamentos antes de ejecutar procedimientos.
- Ejercicios progresivos: guiados, semiguiados y autónomos.
- Casos adaptados al perfil del grupo.
- Retroalimentación durante el desarrollo del proyecto.
- Grabaciones disponibles según las condiciones comerciales de la edición.
- Material descargable y lista de verificación final.
Requisitos
- Python básico y funciones.
- Nociones mínimas de HTML recomendadas.
- Instalar Python, VS Code y navegador moderno.
Certificacion
Certificado físico y firmado