DATOS IDENTIFICATIVOS 2020_21
Asignatura (*) DESARROLLO AVANZADO DE APLICACIONES WEB Código 17264121
Titulación
Grado en Técnicas de Desarrollo de Aplicaciones Web y Móviles (2018)
Ciclo
Descriptores Cr.totales Tipo Curso Periodo
6 Obligatoria Tercer 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
Descripción general e información relevante <div> La información publicada en esta guía es la que corresponde a clases presenciales y puede servir de guía orientativa. Debido a la emergencia sanitaria provocada por la COVID-19 puede haber cambios en la docencia, evaluación y calendarios del curso 2020-21. Estos cambios se informarán en el espacio Moodle de cada asignatura.</div><div><br /></div><div>DESCRIPCIÓN GENERAL DE LA ASIGNATURA: 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. <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 1 2
Sesión magistral
WM1
WM2
WM3
13 13 26
Practicas a través de TIC en aulas informáticas
WM1
WM2
WM3
30 80 110
Atención personalizada
0 0 0
 
Pruebas de desarrollo
WM1
WM2
WM3
1 11 12
 
(*) 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 Es farà una presentació dels objectius i de les aplicacions de l'assignatura.
Sesión magistral Explicació dels continguts teòrics de l'assignatura.
Practicas a través de TIC en aulas informáticas Desenvolupar aplicacions web complexes fent servir frameworks actuals tant al front-end com al back-end.

Aplicació pràctica de sistemes de control de versions i sistemes d'integració continua.
Atención personalizada Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.

Atención personalizada
descripción

Consultes de forma presencial al despatx 147 o mitjançant correu electrònic.


Evaluación
Metodologías Competencias descripción Peso        
Practicas a través de TIC en aulas informáticas
WM1
WM2
WM3
Realització de una sèrie de pràctiques relacionades amb els continguts de l'assignatura. 60%
Pruebas de desarrollo
WM1
WM2
WM3
Realització de un examen de desenvolupament per avaluar el grau d'assoliment dels continguts teòrics i pràctics de l'assignatura. 40%
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 para evaluar el grado de asimilación de los contenidos teóricos y prácticos de la asignatura (40% de la nota final) y la entrega de una serie de prácticas relacionadas con los contenidos de la asignatura (60% 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.

En caso de que las restricciones derivadas de la situación de emergencia sanitaria actual no permitan la realización de pruebas presenciales, los exámenes y las evaluaciones de las prácticas se harán a distancia.


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.