Última actualización: 18/03/2024


Curso Académico: 2024/2025

Aplicaciones Web
(18472)
Grado en Ingeniería en Tecnologías de Telecomunicación (Plan: 445 - Estudio: 252)


Coordinador/a: ARIAS FISTEUS, JESUS

Departamento asignado a la asignatura: Departamento de Ingeniería Telemática

Tipo: Optativa
Créditos: 3.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
- Programación de Sistemas
Objetivos
- Comprender la estructura básica de una aplicación web. - Hacer uso del protocolo HTTP para comunicar cliente y servidor. - Programar la capa de presentación de una aplicación web mediante HTML, CSS y JavaScript. - Programar la capa de lógica de negocio de una aplicación web en un framework para el desarrollo de aplicaciones web. - Programar la capa de datos de una aplicación web mediante un sistema de mapeo objeto-relacional.
Competencias y resultados del aprendizaje
Descripción de contenidos: Programa
1.- Introducción a la Web: - Estructura básica de una aplicación web. - El protocolo HTTP. 2.- Capa de presentación: - El lenguaje HTML. - El lenguaje CSS. - El lenguaje JavaScript y la biblioteca JQuery. 3.- Capa de aplicación: programación de la lógica de negocio en el lado del servidor. 4.- Capa de acceso a datos: mapeo objeto-relacional.
Actividades formativas, metodología a utilizar y régimen de tutorías
Las actividades que se llevan a cabo en la impartición de la asignatura son las siguientes: - Clases magistrales: sesiones de introducción teórica a los contenidos fundamentales de la asignatura, al principio de la misma. - Clases prácticas: se entremezclan la explicación de conceptos teóricos con la puesta en práctica de los mismos por parte de los estudiantes en un ordenador. - Clases de laboratorio: los alumnos desarrollan una aplicación web completa de forma guiada.
Sistema de evaluación
  • Peso porcentual del Examen Final 30
  • Peso porcentual del resto de la evaluación 70

Calendario de Evaluación Continua


Convocatoria extraordinaria: normativa
Bibliografía básica
  • David Flanagan. JavaScript: The Definitive Guide, 6th Edition. O'Reilly Media Inc.. 2011
  • Jennifer Kyrnin, Julie C. Meloni. Sams Teach Yourself HTML, CSS, and JavaScript All in One, Third Edition. Pearson. 2019
  • Shameer Kunjumohamed, Hamidreza Sattari, Alex Bretet, Geoffroy Warin. Spring MVC: Designing Real-World Web Applications. Packt Publishing. 2016

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.