Repositorio Git de la Materia Programación de Sistemas Web del 2026 Bimestre 4
  • PHP 37.4%
  • HTML 21.6%
  • JavaScript 20.9%
  • CSS 19.8%
  • Hack 0.3%
Find a file
2026-09-04 07:09:51 -05:00
.forgejo/workflows ci: admite recursos CSS versionados 2026-08-18 17:01:02 -05:00
actividades-integradoras docs: actualiza el README con el feature de solicitar y pedir 2026-09-04 07:09:51 -05:00
infraestructura docs: documenta CI/CD y publicación del portafolio 2026-08-18 15:56:58 -05:00
.gitignore feat: crea la estructura inicial del inventario 2026-09-01 16:50:17 -05:00
README.md docs: documenta la Actividad Integradora 3 2026-09-03 11:40:58 -05:00

Programación de Sistemas Web

Repositorio académico de la asignatura Programación de Sistemas Web de la Universidad Ecotec.

Aquí se desarrollarán y documentarán las actividades integradoras de la asignatura durante el Bimestre 4 de 2026.

Información general

Campo Detalle
Institución Universidad Ecotec
Asignatura Programación de Sistemas Web
Docente Gregorio Cruz G.
Periodo académico Bimestre 4 — 2026

Propósito de la asignatura

La asignatura se enfoca en el desarrollo de aplicaciones web dinámicas, seguras y conectadas a bases de datos, aplicando estándares profesionales de desarrollo.

Durante el curso se avanzará desde la creación de páginas estáticas hasta el desarrollo de sistemas capaces de gestionar información en tiempo real.

Contenidos

  • Estructura y maquetación con HTML5.
  • Diseño y estilos con CSS y Bootstrap.
  • Programación del lado del cliente con JavaScript.
  • Consumo de APIs y manejo de datos JSON.
  • Programación del lado del servidor con PHP.
  • Integración con bases de datos MySQL.
  • Validaciones y buenas prácticas de seguridad.
  • Organización del código mediante el patrón MVC.
  • Desarrollo de una API básica con Slim.

Organización del repositorio

Las carpetas se crearán progresivamente conforme se desarrollen las actividades integradoras.

.
├── .forgejo/
│   └── workflows/
│       └── portafolio.yml
├── actividades-integradoras/
│   ├── actividad-integradora-01-portafolio/   (Actividades 1 y 2)
│   ├── actividad-integradora-03-inventario/
│   └── ...
├── infraestructura/
│   └── README.md
└── README.md

La Actividad 2 actualizó el mismo portafolio de la Actividad 1, sobre la misma carpeta. Cada actividad integradora tiene su propio README.md con sus requisitos, instrucciones de ejecución y recursos utilizados.

Infraestructura

Este repositorio se aloja en una instancia propia de Forgejo. La descripción del laboratorio, su arquitectura y la razón de utilizar Forgejo se encuentran en infraestructura/README.md.

Los avances de la Actividad Integradora 01 también utilizan un flujo CI/CD de Forgejo Actions. El workflow valida la estructura del sitio y publica en el servidor web únicamente los cambios aprobados que llegan a la rama main.