Última actualización: 26/04/2019


Curso Académico: 2019/2020

Aplicaciones Web
(15962)
Titulación: Grado en Ingeniería de Comunicaciones Móviles y Espaciales (217)


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:




Materias que se recomienda haber superado
- Programación de Sistemas
Competencias que adquiere el estudiante y resultados del aprendizaje.Más información en este enlace
- 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.
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 40
  • Peso porcentual del resto de la evaluación 60
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 y la planificación semanal podrían sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.