Aplicaciones Web

Licenciatura en Ingeniería en Tecnologías de la Información e Innovación Digital

Programa educativo

Programa: Licenciatura en Ingeniería en Tecnologías de la Información e Innovación Digital

Programa de asignatura: Aplicaciones Web — Clave: E-APWB-2

Tipo de competencia: Específica

Cuatrimestre: 4 | Créditos: 4.69 | Modalidad: Escolarizada

Horas por semana: 5 | Horas totales: 75

Propósito de aprendizaje

El estudiante desarrollará aplicaciones web con acceso a base de datos implementando programación orientada a objetos, para su publicación y distribución en internet.

Competencia a la que contribuye

Desarrollar soluciones tecnológicas multiplataforma de software web y móvil utilizando programación orientada a objetos, frameworks, bases de datos, estándares de calidad y diseño para resolver problemas del sector productivo, con enfoque de inclusión, responsabilidad social, equidad de género y excelencia.

Unidades de aprendizaje

Unidad I — Introducción al desarrollo web (10 hrs)

Horas: Saber 5 • Saber Hacer 5

  • Conceptos generales: Internet, web, aplicación web, front end, back end, hosting, protocolos (HTTP/HTTPS), modelo cliente-servidor.
  • Instalación y configuración del entorno de desarrollo web.
  • Ventajas y desventajas de herramientas cliente/servidor.
  • Evidencia: configuración del ambiente y reporte técnico.

Unidad II — Desarrollo del Front end (20 hrs)

Horas: Saber 5 • Saber Hacer 15

  • Estructura HTML5: etiquetas de estructura, metadatos, formularios, DOM.
  • CSS / CSS3: selectores, reglas, diseño responsivo y frameworks (p. ej. Bootstrap).
  • Introducción a JavaScript: eventos, selectores DOM, interactividad básica.
  • Evidencia: portafolio de páginas estáticas y responsivas.

Unidad III — Desarrollo del Back end (35 hrs)

Horas: Saber 15 • Saber Hacer 20

  • Lenguajes del lado del servidor: sintaxis, variables, control, clases.
  • Manejo de peticiones (GET/POST) y sesiones.
  • Funciones básicas de base de datos: conexión, CRUD (insertar, modificar, eliminar, consultar).
  • Evidencia: aplicación web con gestión de contenidos y sesiones.

Unidad IV — Publicación de aplicaciones web (10 hrs)

Horas: Saber 5 • Saber Hacer 5

  • Clasificación de medios de publicación y herramientas de transferencia (FTP, SFTP, despliegue en la nube).
  • Procedimientos de publicación local y remota.
  • Evidencia: reporte técnico de publicación con pruebas de funcionamiento.

Evidencias y proceso de evaluación

Las evidencias incluyen reportes técnicos (diseño, base de datos, implementación, publicación), portafolio de páginas, pruebas funcionales y rúbricas/listas de verificación para evaluar desempeño.

Multimedia

Lenguajes de programación
Lenguajes de programación más usados en la asignatura de Aplicaciones Web.
Código HTML
Fragmento de código HTML utilizado en la creación de una aplicación web.
Video informativo acerca de la carrera Ingeniería en Tecnologías de la Información e Innovación digital