
Servicios Web Avanzados
Código: 107741Créditos: 12
| Titulación | Tipo | Curso |
|---|---|---|
| Comunicación Interactiva | OB | 2 |
Profesor/a de contacto
- Nombre :
- Julian del Amo Montoya
- Correo electrónico :
- julian.delamo@uab.cat
Equipo docente
- Roger Solis Gilabert
- Maria Daniela Cordova Pintado
Idiomas de los grupos
Puede consultar esta información al final del documento.
Prerrequisitos
La asignatura no tiene ningún prerrequisito oficial.
Se recomienda haber cursado las asignaturas:
107737 - Introducción a la Algorítmica
107738 - Introducción a la Programación
104738 - Introducción a la Tecnología Web
ya que es necesario disponer de conocimientos básicos de programación estructurada, HTML y CSS.
Objetivos
Los principales objetivos de la asignatura son:
- Conocer las tecnologías y los lenguajes de programación dinámica utilizados en el desarrollo de aplicaciones web.
- Proporcionar una visión general de las principales tecnologías de desarrollo para la web en entornos de servidor.
- Conocer las tecnologías de acceso al almacenamiento y de intercambio de datos utilizadas en el desarrollo de aplicaciones web.
Resultados de aprendizaje
- CM26 (Diseñar aplicaciones y páginas web básicas y complejas que respeten los principios éticos y la perspectiva de género y sean sensibles a las demandas y necesidades de la sociedad considerando el contexto económico, regulatorio, social y medioambiental en el que se desarrollan.) Diseñar aplicaciones y páginas web básicas y complejas que respeten los principios éticos y la perspectiva de género y sean sensibles a las demandas y necesidades de la sociedad considerando el contexto económico, regulatorio, social y medioambiental en el que se desarrollan.
- CM27 (Elaborar aplicaciones y páginas web funcionales técnicamente, usables para todo tipo de públicos y adaptadas a las características de la organización para quien se crean.) Elaborar aplicaciones y páginas web funcionales técnicamente, usables para todo tipo de públicos y adaptadas a las características de la organización para quien se crean.
- CM28 (Operar de forma autónoma y con iniciativa y proactividad en la creación y el desarrollo de aplicaciones y páginas web en el ámbito de la comunicación interactiva.) Operar de forma autónoma y con iniciativa y proactividad en la creación y el desarrollo de aplicaciones y páginas web en el ámbito de la comunicación interactiva.
- CM29 (Trabajar en equipo en los procesos de ideación, concreción e implementación de aplicaciones y páginas web en el ámbito de la comunicación interactiva.) Trabajar en equipo en los procesos de ideación, concreción e implementación de aplicaciones y páginas web en el ámbito de la comunicación interactiva.
- KM19 (Describir el rol de la tecnología web e identificar las tecnologías web actuales y más utilizadas des de un punto de vista conceptual y práctico.) Describir el rol de la tecnología web e identificar las tecnologías web actuales y más utilizadas des de un punto de vista conceptual y práctico.
- KM21 (Explicar los métodos, técnicas, tecnologías y herramientas adecuadas para el desarrollo de aplicaciones web en servidores locales y virtuales.) Explicar los métodos, técnicas, tecnologías y herramientas adecuadas para el desarrollo de aplicaciones web en servidores locales y virtuales.
- SM20 (Determinar las tecnologías web actuales y más utilizadas y su aplicación en la comunicación interactiva.) Determinar las tecnologías web actuales y más utilizadas y su aplicación en la comunicación interactiva.
- SM21 (Utilizar los lenguajes de programación estructurada y dinámica en la creación y desarrollo de aplicaciones y páginas web en el ámbito de la comunicación interactiva) Utilizar los lenguajes de programación estructurada y dinámica en la creación y desarrollo de aplicaciones y páginas web en el ámbito de la comunicación interactiva
Contenidos
- Programación en entornos cliente y servidor.
- Generación dinámica de páginas web.
- Lenguajes de programación en entorno servidor.
- Integración con los servidores web.
- Integración con los lenguajes de marcas.
Actividades formativas y Metodología
| Título | Horas | ECTS | Resultados de aprendizaje |
|---|---|---|---|
| Clases de teoria i problemas | 30 | 1,2 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Prácticas de laboratorio | 66 | 2,64 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Estudio personal | 104 | 4,16 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Preparación de las prácticas de laboratorio | 72 | 2,88 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
La asignatura consta de una parte teórica, una parte práctica y una parte de trabajo personal del estudiante. Se imparte un total de 96 horas presenciales. La dedicación total es de 300 horas, de las cuales 204 corresponden a trabajo no presencial. A lo largo de la asignatura se llevarán a cabo las siguientes actividades:
Clases de teoría y problemas (30 horas)
Sesiones teóricas en las que el profesorado proporcionará los conocimientos propios de la asignatura, así como estrategias para adquirir, ampliar y organizar dichos conocimientos. Se fomentará la participación activa del alumnado durante estas sesiones, por ejemplo, planteando debates en aquellos aspectos que admitan diferentes soluciones tecnológicas.
Prácticas de laboratorio (66 horas)
Sesiones prácticas de laboratorio en las que se desarrollará un proyecto relacionado con los contenidos de la asignatura. Este proyecto se realizará en grupos de dos personas. Las sesiones habrán sido previamente preparadas, documentadas y planificadas por el profesorado, y el alumnado deberá prepararlas antes de asistir, revisando los conocimientos teóricos relacionados y los aspectos técnicos básicos del desarrollo.
El calendario detallado con el contenido de las diferentes sesiones se presentará el día de la presentación de la asignatura. También estará disponible en el Campus Virtual, donde el alumnado podrá encontrar la descripción detallada de los ejercicios y prácticas, los distintos materiales docentes y toda la información necesaria para el adecuado seguimiento de la asignatura. En caso de que, por motivos sanitarios, sea necesario modificar la modalidad docente, el profesorado informará de los cambios que se produzcan en la programación de la asignatura y en las metodologías docentes.
En una de las sesiones de la asignatura se reservarán aproximadamente 15 minutos para que el alumnado pueda responder a las encuestas de evaluación de la actuación docente y de evaluación de la asignatura o módulo.
Nota: Se reservarán 15 minutos de una clase, dentro del calendario establecido por el centro o la titulación, para que el alumnado cumplimente las encuestas de evaluación de la actuación del profesorado y de evaluación de la asignatura o módulo.
Evaluación
Actividades de evaluación continuada
| Título | Peso | Horas | ECTS | Resultados de aprendizaje |
|---|---|---|---|---|
| Clases de teoria i problemes | 0.4 | 12 | 0,48 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Asistencia y participación a las clases | 0.1 | 4 | 0,16 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
| Prácticas de laboratorio | 0.5 | 12 | 0,48 | CM26, CM27, CM28, CM29, KM19, KM21, SM20, SM21 |
- Actividad A (10% de la calificación final): asistencia, seguimiento y participación en las clases de teoría.
- Actividad B (40% de la calificación final): pruebas de evaluación individual correspondientes a las sesiones de teoría y problemas. Esta actividad constará de 4 pruebas presenciales realizadas durante el curso para valorar el grado de conocimientos adquiridos por el alumnado a nivel individual. En cada una de estas pruebas se evaluará parcialmente el contenido de la asignatura impartido hasta ese momento. Cada prueba tendrá un peso del 25% en la nota final de la Actividad B. Para superar la asignatura mediante evaluación continua, será necesario obtener una nota media mínima de 5 entre las cuatro pruebas.
- Actividad C (50% de la calificación final): seguimiento y evaluación de las prácticas de laboratorio mediante el control de las sesiones y la evaluación técnica de la documentación entregada por el estudiante al finalizar la actividad.
Para aprobar la asignatura será necesario obtener una calificación mínima de 5 en las actividades A, B y C.
El alumnado tendrá derecho a la recuperación de la asignatura siempre que haya sido evaluado en un conjunto de actividades cuyo peso represente, como mínimo, dos terceras partes (2/3) de la calificación total de la asignatura. Para la Actividad B se realizará una prueba de recuperación (con una calificación máxima de 5) dirigida a aquellos estudiantes que no hayan obtenido una nota media de 5 entre las pruebas de evaluación. Debido a la naturaleza práctica de las prácticas de laboratorio, la Actividad C no dispondrá de mecanismo de recuperación.
En caso de segunda matrícula, el alumnado podrá realizar únicamente las pruebas de evaluación. La calificación final de la asignatura corresponderá a la nota media obtenida en dichas pruebas.
Esta asignatura no contempla el sistema de evaluación única.
En caso de que el estudiante cometa cualquier irregularidad que pueda dar lugar a una variación significativa de la calificación de una actividad de evaluación, dicha actividad será calificada con un 0, con independencia del procedimiento disciplinario que pueda instruirse. Si se producen varias irregularidades en las actividades de evaluación de una misma asignatura, la calificación final de la asignatura será de 0.
En esta asignatura se permite el uso de tecnologías de Inteligencia Artificial (IA) exclusivamente en las actividades prácticas indicadas. El alumnado deberá identificar claramente qué partes del trabajo han sido generadas mediante esta tecnología, especificar las herramientas utilizadas e incluir una reflexión crítica sobre cómo estas han influido en el proceso y en el resultado final de la actividad. La falta de transparencia en el uso de la IA en una actividad evaluable se considerará una falta de honestidad académica y podrá conllevar una penalización parcial o total de la calificación de la actividad, así como sanciones de mayor gravedad en los casos que así lo requieran.
Bibliografía
https://developer.mozilla.org/es/docs/Web/JavaScript
https://www.w3schools.com/js/
Software
Visual Studio Code
Grupos e idiomas de la asignatura
La información proporcionada es provisional hasta el 30 de noviembre. A partir de esta fecha, podrá consultar el idioma de cada grupo a través de este enlace. Para acceder a la información, será necesario introducir el CÓDIGO de la asignatura
| Tipo de docencia | Grupo | Idioma | Semestre | Turno |
|---|---|---|---|---|
| (TE) Teoría | 6 | Catalán/Español | anual | tarde |
| (PLAB) Prácticas de laboratorio | 61 | Catalán/Español | anual | tarde |
| (PLAB) Prácticas de laboratorio | 62 | Catalán/Español | anual | tarde |
| (PLAB) Prácticas de laboratorio | 63 | Catalán/Español | anual | tarde |