DATOS IDENTIFICATIVOS 2023_24
Asignatura (*) DESENVOLUPAMENT AVANÇAT D'APLICACIONS WEB Código 17244249
Titulación
Grado en Ingeniería de Sistemas y Servicios de Telecomunicaciones (2016)
Ciclo
Descriptores Cr.totales Tipo Curso Periodo
6 Optativa 1Q
Lengua de impartición
Castellà
Departamento Ingeniería Informática y Matemáticas
Coordinador/a
VIEJO GALICIA, LUIS ALEXANDRE
Correo-e alexandre.viejo@urv.cat
Profesores/as
VIEJO GALICIA, LUIS ALEXANDRE
Web http://https://campusvirtual.urv.cat/local/alternatelogin/index.php
Descripción general e información relevante <div>Esta asignatura tiene como objetivo que el alumno aprenda a desarrollar aplicaciones web complejas utilizando frameworks actuales tanto en el front-end (por ejemplo, React), como en el back-end (por ejemplo, NodeJS-Express y Spring Boot). El alumno también aprenderá a usar varios métodos de persistencia de datos (por ejemplo, bases de datos como MongoDB o Firebase). Finalmente, el alumno verá metodologías de trabajo directamente relacionadas con el desarrollo de aplicaciones web.</div><div><br /></div><div>Although this course is not offered in English, foreign exchange students will receive personalised support in English and will be able to develop the evaluation activities in this language. </div>

Competencias
Tipo A Código Competencias Específicas
 WM1 Conocimiento adecuado de las teorías, principios y métodos necesarios para desarrollar y mantener aplicaciones web.
 WM2 Capacidad para desarrollar y mantener aplicaciones web que satisfagan los requisitos del usuario y se comporten de forma fiable y eficiente.
 WM3 Capacidad de desarrollar, implementar, verificar y documentar aplicaciones web basandose en técnicas actuales.
Tipo B Código Competencias Transversales
Tipo C Código Competencias Nucleares

Resultados de aprendizaje
Tipo A Código Resultados de aprendizaje
 WM1 Conoce las metodologías de desarrollo de aplicaciones web
Conoce sistemas de control de versiones
Conoce sistemas de integración continua
Conoce diferentes tecnologías para la construcción de aplicaciones web y entiende su utilidad.
 WM2 Implementa aplicaciones web utilizando un framework de desarrollo avanzado
Usa sistemas de control de versiones e integración continua en el desarrollo de aplicaciones web
 WM3 Conoce diferentes tecnologías para la construcción de aplicaciones web y entiende su utilidad.
Implementa aplicaciones web utilizando un framework de desarrollo avanzado
Usa sistemas de control de versiones e integración continua en el desarrollo de aplicaciones web
Tipo B Código Resultados de aprendizaje
Tipo C Código Resultados de aprendizaje

Contenidos
tema Subtema
Gestión de proyectos web Sistemas de control de versiones
Metodología DevOps
Integración Continua
Desarrollo del front-end Vanilla front-end
Frameworks para el front-end
Persistencia de datos en el front-end
Desarrollo del back-end Frameworks para el back-end
Persistencia de datos en el back-end

Planificación
Metodologías  ::  Pruebas
  Competencias (*) Horas en clase
Horas fuera de clase
(**) Horas totales
Actividades introductorias
1 0 1
Sesión magistral
WM1
WM2
WM3
13 13 26
Practicas a través de TIC en aulas informáticas
WM1
WM2
WM3
28 92 120
Atención personalizada
0 0 0
 
Pruebas de desarrollo
WM1
WM2
WM3
3 0 3
 
(*) En el caso de docencia no presencial, serán las horas de trabajo con soporte virtual del profesor.
(**) Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de los alumnos

Metodologías
Metodologías
  descripción
Actividades introductorias Se hará una presentación de los objetivos y aplicaciones de la asignatura.
Sesión magistral Explicación de los contenidos de la asignatura.
Practicas a través de TIC en aulas informáticas Desarrollar aplicaciones web complejas utilizando frameworks actuales tanto en el front-end como en el back-end.
Atención personalizada Consultas de forma presencial en el despacho 147 o mediante correo electrónico.

Atención personalizada
descripción

Consultas de forma presencial en el despacho 147 o mediante correo electrónico.


Evaluación
Metodologías Competencias descripción Peso        
Practicas a través de TIC en aulas informáticas
WM1
WM2
WM3
Realización de una serie de prácticas relacionadas con los contenidos de la asignatura. 50%
Pruebas de desarrollo
WM1
WM2
WM3

Realización de un examen de desarrollo mediante ordenador para evaluar el grado de asimilación de los contenidos teóricos y prácticos de la asignatura.
50%
Otros  
 
Otros comentarios y segunda convocatoria

No se permite el uso de dispositivos móviles durante la realización de los exámenes.

La evaluación de la segunda convocatoria se realizará mediante un examen de desarrollo mediante ordenador para evaluar el grado de asimilación de los contenidos teóricos y prácticos de la asignatura (50% de la nota final) y la entrega de una serie de prácticas relacionadas con los contenidos de la asignatura (50% de la nota final). Hay que tener en cuenta que la nota máxima que se puede obtener en las actividades prácticas entregadas en segunda convocatoria es un 8 sobre 10.

Tanto en 1ª convocatoria como en 2ª convocatoria, los exámenes y evaluaciones de las prácticas se realizarán de forma presencial.


Fuentes de información

Básica

Apuntes y manuales de la asignatura.

Complementaria

Recomendaciones

Asignaturas que se recomienda cursar simultáneamente
TÉCNICAS AVANZADAS DE PROGRAMACIÓN/17264117
BASES DE DATOS AVANZADAS/17264126

Asignaturas que se recomienda haber cursado previamente
ARQUITECTURAS PARA APLICACIONES EN RED/17264122
INGENIERÍA DE SITIOS WEB/17264125
(*)La Guía docente es el documento donde se visualiza la propuesta académica de la URV. Este documento es público y no es modificable, excepto en casos excepcionales revisados por el órgano competente o debidamente revisado de acuerdo la normativa vigente.