Universidad Autónoma de Tamaulipas Facultad de Comercio y Administración Victoria
Licenciatura en Tecnologías de la Información · 6.º periodo

Desarrollo de Aplicaciones Web

Diseña, desarrolla y despliega aplicaciones web reales: del protocolo HTTP a un sistema con autenticación, roles, base de datos y despliegue en la nube.

Front-endBack-endMVC APIsSeguridadDespliegue
Docente
Dr. Juan Carlos de la Cruz Maldonado
Periodo
2026-3 (agosto–diciembre)
Clave
RC.06062.2530.6-6
Horario
Mar y Jue 15:00–17:00 · Vie 16:00–17:00
Aula
Laboratorio 3 · Presencial
Carga
5 h en aula + 1 h independiente · 6 créditos
Plan
Reforma Curricular UAT 2023
¿Qué vas a lograr?

Objetivo del curso

Diseñar, desarrollar e implementar soluciones tecnológicas innovadoras que respondan a las necesidades del sector empresarial y social, utilizando las mejores prácticas y estándares internacionales de programación web, con una actitud creativa, profesional y responsable.

Saber

  • Tecnologías y frameworks relevantes del desarrollo web
  • Patrones de diseño en ambientes web
  • Software orientado a servicios

Saber hacer

  • Desarrollar aplicaciones web con tecnologías modernas
  • Implementar acceso a datos
  • Aplicar principios de seguridad

Saber ser

  • Decisiones con principios humanistas
  • Análisis de las consecuencias éticas
  • Compromiso y actitud solidaria

Saber convivir

  • Trabajo colaborativo
  • Sustentabilidad
  • Liderazgo y respeto a tus compañeros
16 semanas

Calendario semana por semana

Toca una semana para ver qué temas se trabajan.

U1 FundamentosU2 Front-End U3 Back-EndU4 Front-End avanzado U5 Integración y despliegue
Contenido

Unidades temáticas

Cada sesión tiene tres momentos: una pregunta o caso de apertura, práctica guiada con código y un cierre con los puntos clave.

Cómo se evalúa

Criterios de evaluación por parcial

Participación individual10 %
Participación grupal10 %
Evaluaciones parciales30 %
Actividades realizadas30 %
Portafolio20 %

Reglas de la UAT que debes conocer

  • Calificación mínima aprobatoria: 6.
  • Necesitas al menos 80 % de asistencia para tener derecho a examen ordinario.
  • Exentas el ordinario con promedio de 9.0 o más y 85 % de asistencia.
  • Si no te presentas a una evaluación se registra como N.P.

Las calificaciones las define y valida el docente titular.

Producto integrador

Proyecto integrador

Desarrollarás una aplicación web funcional para una organización, desplegada en la nube o en un servidor local configurado. Incluye el análisis de necesidades del cliente, el diseño de la interfaz y del flujo de navegación, y la implementación con programación orientada a objetos y acceso a base de datos, simulando un entorno real.

Se entrega con documentación técnica y manual de usuario.

AutenticaciónRolesCRUDPatrón de diseño SeguridadDespliegueDocumentación

Cada unidad aporta una pieza: MVC (U3), componentes (U4) y despliegue (U5).

Política del curso

Uso de inteligencia artificial

En este curso la IA está permitida como herramienta de aprendizaje y de desarrollo, con tres condiciones:

Declárala

Indica qué herramienta usaste y con qué instrucciones (prompts) en cada entrega.

Entiéndela

Debes poder explicar y defender cada línea del código que entregas.

Verifícala

Prueba lo que te sugiere: la IA propone, tú verificas, adaptas y decides.

Los exámenes son individuales y sin apoyo de IA, salvo que el docente indique lo contrario.

Para estudiar

Bibliografía

Básica

  • Rossi, G., Pastor, Ó., Schwabe, D., y Olsina, L. (2007). Web Engineering: Modelling and Implementing Web Applications. Springer.
  • Silberschatz, A., Korth, H., y Sudarshan, S. (2014). Fundamentos de bases de datos. McGraw Hill.
  • Connolly, R., y Hoar, R. (2022). Fundamentals of Web Development. Pearson.
  • Banks, A., y Porcello, E. (2020). Learning React: Modern Patterns for Developing React Apps. O'Reilly.

Complementaria

  • Braude, E. (2003). Ingeniería de software: una perspectiva orientada a objetos. RA-MA.
  • MDN. (2020). Client-side Web APIs. MDN Web Docs.
  • MDN. (2020). Introducción a las APIs Web. MDN Web Docs.
  • Freeman, A. (2023). Pro ASP.NET Core 7 (10.ª ed.). Manning Publications. (Recomendado por el docente)
Material de clase

Presentaciones

Las presentaciones se abren en el navegador. Usa las flechas del teclado para avanzar.