Plataformas de Programaci贸n Empresarial


2026 semestre 1

Cronograma de actividades

  • (5%) Quiz #1 [Semana 3 Feb 6]
  • (15%) Evaluaci贸n #1 [Semana 5 Feb 20]
  • (15%) Taller #1 [Semana 9 Marzo 18]
  • (20%) Taller #2 [Semana 12 Abril 9]
  • (20%) Evaluaci贸n #2 [Semana 14 Abril 24]
  • (25%) Proyecto Final [Semana 17 Mayo 13]

Taller #1

En parejas o equipos de tres personas

Deben escoger un tema de interes, como por ejemplo:

  • Videojuegos
  • Series
  • Peliculas
  • Culinaria
  • Viajes
  • Deportes

O cualquier otro tema de inter茅s para desarrollar un Proyecto de React/Vue con Supabase y cumplir los siguientes requerimientos 馃憞

Taller #1

Secci贸n #1 de requerimientos

  1. Desarrollar una p谩gina informativa:

    Desarrolla una p谩gina p煤blica en donde se exponga toda la informaci贸n sobre el tema del sitio o la aplicaci贸n p煤blicada

Taller #1

Secci贸n #2 de requerimientos

Con Supabase:

  1. Implementar formulario de registro
  2. Implementar formulario de autenticaci贸n

Pueden usar el SDK de Supabase

Taller #1

Secci贸n #3 de requerimientos

Con Supabase:

  1. Implementar una p谩gina para listar 100 elementos registrados en Supabase, para solo usuarios autenticados
  2. Agregar campo de Id (por defecto de supabase), nombre e imagen para cada elemento como m铆nimo
  3. Implementar una barra de b煤squeda por nombre de dichos elementos

Taller #1

Secci贸n #4 de requerimientos

Con Supabase:

  1. Implementar la edici贸n de elementos
  2. Implementar la eliminaci贸n de elementos
  3. Implementar la creaci贸n de elementos

Taller #1

Despliega tu proyecto en

馃殌 CloudFlare Page 馃殌

Criterios de evaluaci贸n

  • (10%) Asistencia a clase
  • (10%) Proyecto funcionando en CloudFlare
  • (25%) Cumplimiento de requerimientos
  • (15%) Repositorio
  • (25%) Pregunta individual
  • (15%) Presentaci贸n

Referente

Taller 2


Implementar en Python con Django un CRUD completo para un modelo. Se debe aplicar la arquitectura completa de Model-View-Template (MVT).

Taller 2

Requerimientos m铆nimos:

  1. Aplicar correctamente la arquitectura MVT: separar la l贸gica de negocio usando models.py, las vistas en views.py, y creando el directorio templates/.
  2. Crear al menos un modelo de datos (ej. Producto, Tarea, Estudiante).
  3. Implementar las vistas para Crear, Leer, Actualizar y Eliminar (CRUD).
  4. Desarrollar los templates HTML correspondientes para interactuar con estas vistas.

Taller 2

Plus:

  • Dar estilos b谩sicos a la interfaz usando CSS o un framework como Bootstrap/Tailwind.

Taller 2

Entregables:

  1. Repositorio del proyecto en Django.
  2. Demostraci贸n en clase de las cuatro operaciones del CRUD.

Tips

  • Aseg煤rate de configurar bien las URLs para enrutar cada vista correctamente.
  • Usa el formulario que te proporciona Django o crea uno manualmente en el template.

Criterios de evaluaci贸n

  • (20%) Argumentaci贸n individual
  • (15%) Implementaci贸n correcta del Modelo
  • (20%) Enrutamiento y validaci贸n (URLs y Vistas)
  • (15%) Implementaci贸n de Templates
  • (30%) Funcionamiento de las 4 operaciones (CRUD completo)