Proyectos del taller
Cada proyecto de este taller se publica con su código, el árbol de archivos completo y los pasos de instalación necesarios para ejecutarlo en una máquina propia. Nada queda en una captura de pantalla: si no se puede volver a correr desde cero siguiendo las instrucciones, no se presenta como entregable.
Los enunciados indican qué bibliotecas usar, qué datos de prueba cargar y qué resultados se esperan. También explican los errores frecuentes y cómo diagnosticarlos, porque depurar es parte del ejercicio y no un accidente del camino.
Cada bloque de evidencia acompaña el código con una nota de qué demuestra y qué no demuestra. Un formulario que guarda datos en SQLite demuestra manejo de rutas, validación y persistencia básica; no demuestra experiencia en despliegues de alta disponibilidad. Ese límite se escribe, no se sugiere.
Evidencia 03 · Flask y SQLite
Cada entrega del taller se revisa sobre el repositorio. Este es el árbol de archivos del módulo de Flask, el fragmento central y los límites explícitos de lo que el ejercicio demuestra.
registro-gastos/
├── app.py
├── schema.sql
├── requirements.txt
└── templates/
├── base.html
└── index.html
# app.py (fragmento)
from flask import Flask, request, render_template
from db import query
app = Flask(__name__)
@app.route("/", methods=["GET", "POST"])
def index():
if request.method == "POST":
monto = request.form.get("monto", type=float)
if monto is None or monto <= 0:
return render_template("/",
error="Monto inválido"), 400
query("INSERT INTO gastos (monto, categoria) VALUES (?, ?)",
(monto, request.form["categoria"]))
return render_template("/",
gastos=query("SELECT * FROM gastos"))
No prueba despliegue en producción, autenticación de usuarios ni rendimiento bajo carga. El repositorio es un ejercicio guiado, no un producto terminado.
Criterios de evidencia
Estos criterios acompañan cada bloque de evidencia de proyectos. Un trabajo terminado muestra código reproducible y decisiones explicadas, no un nivel profesional adquirido.
Demuestra
No demuestra
Demuestra
No demuestra
Demuestra
No demuestra
Ningún proyecto del taller acredita empleo ni reemplaza una entrevista técnica. La constancia de finalización registra la entrega del trabajo, no el nivel alcanzado. Si tenés dudas sobre el alcance, escribinos desde la página de contacto.
Admisión del taller
Enviá tu consulta y respondemos con el detalle concreto: próximas cohortes, modalidad de las clases en vivo, revisión de código y condiciones de pago. Si todavía estás comparando, revisá primero el currículo completo del programa.
El taller no incluye garantía de empleo. La constancia emitida acredita únicamente la finalización del taller.