XSL Content

Web Systems26029

Centre
Faculty of Informatics
Degree
Bachelor's Degree in Informatics Engineering
Academic course
2023/24
Academic year
X
No. of credits
6
Languages
Spanish
Basque
Code
26029

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based4060
Applied laboratory-based groups2030

Teaching guideToggle Navigation

Description and Contextualization of the SubjectToggle Navigation

Sistemas Web se centra en tres aspectos principales: tecnologías web, desarrollo de proyectos web y Sistemas Web de apoyo al desarrollo e implantación(sistemas SaaS y "hosting" de aplicaciones). Se necesitan conocimientos de análisis y diseño así como arquitecturas de N-capas. Estos conceptos se desarrollan en Ingeniería del Software de 2º curso. También es necesario el conocimiento de modelos de datos relacionales y consultas SQL. Dentro del mismo curso y su mismo cuatrimestre está relacionada con IPC, DBD e IS2.

Skills/Learning outcomes of the subjectToggle Navigation

La asignatura trata los aspectos fundamentales que dan soporte a los sistemas de información en la web, recorriendo la evolución histórica de la web, su soporte tecnológico, la arquitectura de sus aplicaciones y las tecnologías básicas en los lados cliente y servidor, así como para el intercambio de información (XML). Los aspectos avanzados recogen el conocimiento de los fundamentos de los servicios web, la arquitectura de sistemas de información emergentes y los, progresivamente más importantes, aspectos de seguridad, incluyendo una introducción a los protocolos que incorporan elementos de seguridad.

Theoretical and practical contentToggle Navigation



Tema 1 Introducción, de Internet a la web: HTML

Tema 2 Protocolos para la web: desde ip a http

Tema 3 Arquitectura de aplicaciones en la web: el modelo cliente servidor

Tema 4 Aplicaciones en el lado servidor: CGI

Tema 5 Aplicaciones en el lado cliente: JavaScript

Tema 6 Intercambio y procesamiento de información: XML

Tema 7 Servicios web: SOAP, WSDL, UDDI

Tema 8 Sistemas de información en la web: portales (WSRP), wikis, sindicación de contenidos (RSS),¿

Tema 9 Seguridad de sistemas de información web

Tema 10 IPSec, SSL, Seguridad en banca y comercio electrónico

MethodologyToggle Navigation

El objetivo principal de esta asignatura es desarrollar una aplicación web que incluya aspectos imprescindibles de seguridad e implantarla en un servidor comercial con licencia gratuita.

En paralelo se irán introduciendo los conceptos y metodologías necesarias para el desarrollo de la aplicación. La aplicación se desarrolla en grupos de dos personas y para comprobar la exigibilidad individual se realizarán tres pruebas escritas con un peso del 30% de la asignatura.

Assessment systemsToggle Navigation

  • Continuous Assessment System
  • Final Assessment System
  • Tools and qualification percentages:
    • Multiple-Choice Test (%): 30
    • Team projects (problem solving, project design)) (%): 70

Ordinary Call: Orientations and DisclaimerToggle Navigation

La asignatura tiene dos modos de evaluación: la evaluación final (o de conjunto) y la evaluación continua.



La evaluación continua, a la que el alumnado podrá acogerse voluntariamente, se oferta exclusivamente al alumnado que pueda realizar el seguimiento continuo de la asignatura en el marco establecido de dedicación y asistencia a las actividades presenciales.

La preinscripción en el modo de evaluación continua se realizará en las fechas establecidas. La preinscripción pasará a ser definitiva tras la confirmación de la solicitud por parte del alumno o la alumna en las fechas que se establezcan (entre el 60% y el 80% del curso) y previa verificación del rendimiento parcial por parte del profesorado.



Evaluación de conjunto:

- Examen final: 100%



Evaluación continua:

- Pruebas escritas (exámenes, ejercicios): 40%

- Trabajos prácticos: 30%

- Laboratorios: 30%

Extraordinary Call: Orientations and DisclaimerToggle Navigation

Para presentarse al examen final de la convocatoria extraordinaria se deberán haber entregado los laboratorios reglados propuestos a lo largo del curso. Se fijará una fecha tope de entrega anterior al examen.

- Examen final: 70%

El examen consistirá en un test de conceptos básicos y ejercicios escritos de carácter práctico. Para aprobar la asignatura será necesario aprobar el examen.

- Laboratorios y trabajos prácticos: 30%

Compulsory materialsToggle Navigation

Notas de clase, material de soporte a la docencia en aula y laboratorios

BibliographyToggle Navigation

Basic bibliography

An Introduction to XML and Web Technologies

Anders Møller and Michael I. Schwartzbach

Addison-Wesley, Enero 2006

In-depth bibliography

Software Engineering for Internet Applications Eve Andersson, Philip Greenspun, and Andrew Grumet MIT Press 2006; ISBN 0262511916 KAPPEL, Gerti et al. (Eds.) Web Engineering, John Wiley & Sons, 2006. SHKLAR, Leon et al. Web Application Architecture: Principles, Protocols and Practices, John Wiley & Sons, 2003

Web addresses

http://www.w3.org/ http://www.librosweb.es/

GroupsToggle Navigation

01 Teórico (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
1-15

10:30-12:00 (1)

12:00-13:30 (2)

Teaching staff

01 Applied laboratory-based groups-1 (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
1-15

09:00-10:30 (1)

Teaching staff

01 Applied laboratory-based groups-2 (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
1-15

10:30-12:00 (1)

Teaching staff

46 Teórico (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
1-15

15:30-17:00 (1)

17:00-18:30 (2)

Teaching staff

46 Applied laboratory-based groups-1 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
1-15

14:00-15:30 (1)

Teaching staff

46 Applied laboratory-based groups-2 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
1-15

15:30-17:00 (1)

Teaching staff