Última actualización: 09/11/2021


Curso Académico: 2021/2022

Aplicaciones Web
(18472)
Titulación: Grado en Ingeniería en Tecnologías de Telecomunicación (252)


Coordinador/a: MORENO MARCOS, PEDRO MANUEL

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
Bibliografía básica
  • David Flanagan. JavaScript: The Definitive Guide, 6th Edition. O'Reilly Media Inc.. 2011
  • David Guijarro, Adrien de Peretti, Patrick Housley, Greg Magolan, Jay Bell. Nest.js: A Progressive Node.js Framework. Bleeding Edge Press. 2018
  • Jennifer Kyrnin, Julie C. Meloni. Sams Teach Yourself HTML, CSS, and JavaScript All in One, Third Edition. Pearson. 2019

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.