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
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
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
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
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 09:00-10:30 (1) |
Teaching staff
01 Applied laboratory-based groups-2 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 10:30-12:00 (1) |
Teaching staff
46 Teórico (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
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
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 14:00-15:30 (1) |
Teaching staff
46 Applied laboratory-based groups-2 (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 15:30-17:00 (1) |