Universidad Pública de Navarra



Año Académico: 2024/2025 | Otros años:  2023/2024  |  2022/2023  |  2021/2022  |  2020/2021 
Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra
Código: 240603 Asignatura: SISTEMAS DE INFORMACIÓN WEB
Créditos: 6 Tipo: Obligatoria Curso: Periodo: 2º S
Departamento: Ingeniería Eléctrica, Electrónica y de Comunicación
Profesorado:
CRUZ MUÑOZ, RAÚL   [Tutorías ] MURILLO MANGE, YURI (Resp)   [Tutorías ]

Partes de este texto:

 

Módulo/Materia

Módulo: Obligatorio de Tecnologías de la Información

Materia: Arquitectura de Redes y Servicios

Subir

Descripción/Contenidos

 

Protocolos y tecnologías para servicios web: arquitectura SOA, REST y SOAP, XML-RPC, HTTP 1.1 (funcionamiento, cookies), ...

Desarrollo de servicios web en el servidor: lenguajes, arquitecturas y herramientas para el desarrollo, APIs, PHP, sesiones. 

 

Subir

Competencias genéricas

G1: Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.

G2: Capacidad para dirigir las actividades objeto de los proyectos en el ámbito de la informática.

G3: Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que gestionan.

G4: Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas.

G6: Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes.

G7: Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas de obligado cumplimiento.

G9: Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.

T4 Resolución de problemas

T5 Toma de decisiones

T6 Trabajo en equipo

T8 Aprendizaje autónomo

T9 Creatividad

Subir

Competencias específicas

TI2: Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.

TI3: Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.

Subir

Resultados aprendizaje

  • R1 Diseñar la arquitectura de una página web
  • R2 Describir contenidos mediante lenguajes estándar de etiquetas
  • R3 Identificar las tecnologías utilizadas en la web
  • R4 Reconocer los protocolos presentes en la web
  • R5 Aplicación de tecnologías y protocolos web a servicios de gestión de información, comercio electrónico e interactivos

Subir

Metodología

Metodología - Actividad
Horas Presenciales
Horas no presenciales
A-1 Clases expositivas/participativas
30
 
A-2 Prácticas
30
 
A-3 Debates, puestas en común, tutoría grupos
 
 
A-4 Elaboración de trabajo
 
50
A-5 Lecturas de material
 
10
A-6 Estudio individual
 
10
A-7 Exámenes, pruebas de evaluación
5
 
A-8 Tutorías individuales
15
 
Total
80
70

Subir

Evaluación

 

Resultados de
aprendizaje
Actividad de
evaluación
Peso (%) Carácter
recuperable
Nota mínima
requerida
R1, R2, R3, R4, R5 Examen final 60 No
R1, R2, R3, R4, R5 Prácticas 10 No No
R1, R2, R3, R4, R5 Proyectos 30 No No

 

En la evaluación extraordinaria podrá recuperarse el examen de teoría realizando de nuevo un examen de recuperación.

Subir

Temario

Tema 1: Introducción
Presentación de la asignatura.
Repaso sobre conceptos básicos sobre la web: protocolo HTTP, sintaxis, mensajes. URIs, URL-encoding
HTML básico. XML. JSON...

Tema 2: El servidor web
Servidores web. Configuración básica de Apache, virtual hosts, SSL
Soluciones server-side: CGI, PHP, Servlets, JSP, ASP
PHP: sintaxis, funciones útiles del API
Sesiones en PHP

Tema 3: Bases de datos
SQL: tablas, tipos de datos, claves e índices, sintaxis básica de SQL, administración del servidor
SQL en PHP: APIs

Tema 4: Web Services
REST/SOAP/XMLRPC

Subir

Programa de prácticas experimentales

Se realizarán unas prácticas iniciales más guiadas con contenidos relacionados con:

- Uso básico de PHP
- Generación de páginas web con PHP uso de GET y POST
- Uso de JSON en PHP
- Cookies y Sesiones en PHP
- Uso básico de SQL
- Uso de SQL desde PHP

Se realizarán uno o más trabajos donde se pondrán en práctica los conocimientos de la asignatura.

Subir

Bibliografía

Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.


Build Your Own Database Driven Website Using PHP & MySQL, KEVIN YANK
PHP 4 Bible, TIM CONVERSE, JOYCE PARK

Documentación on-line:

Apache: http://httpd.apache.org/docs/2.2/
PHP: http://www.php.net/manual/es/
MySQL: http://dev.mysql.com/doc/refman/5.0/es/index.html

Subir

Idiomas

Castellano

Subir

Lugar de impartición

Campus de Arrosadía

Subir