Universidad Pública de Navarra



Año Académico: 2025/2026 | Otros años:  2024/2025  |  2023/2024  |  2022/2023  |  2021/2022 
Graduado o Graduada en Ingeniería en Tecnologías de Telecomunicación por la Universidad Pública de Navarra (Programa Internacional)
Código: 253602 Asignatura: SERVICIOS WEB: SERVIDOR
Créditos: 6 Tipo: Obligatoria Curso: 3 Periodo: 2º S
Departamento: Ingeniería Eléctrica, Electrónica y de Comunicación
Profesorado:
GARCIA JIMENEZ, SANTIAGO (Resp)   [Tutorías ]

Partes de este texto:

 

Módulo/Materia

Módulo: Formación específica en Telemática

Materia: Tecnologías, protocolos y servicios de red

Subir

Descripción/Contenidos

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

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

Subir

Competencias genéricas

  • G.2. Trabajo en equipo
  • G.3. Aprendizaje autónomo
  • G.4. Eficiencia en la comunicación oral y escrita con capacitación lingüística en inglés
  • G.5. Eficiencia en el manejo de recursos de información
  • G.7. Capacidad para concebir, diseñar, implementar y operar sistemas y servicios en el ámbito de las TIC
  • CB2. Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
  • CB3. Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética
  • CB5. Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía

Subir

Competencias específicas

2.1. Capacidad para aprender de manera autónoma nuevos conocimientos y técnicas adecuados para la concepción, el desarrollo o la explotación de sistemas y servicios de telecomunicación.

 

2.7. Conocimiento y utilización de los fundamentos de la programación en redes, sistemas y servicios de telecomunicación.

 

2.12. Conocimiento y utilización de los conceptos de arquitectura de red, protocolos e interfaces de comunicaciones.

 

3.10. Capacidad de describir, programar, validar y optimizar protocolos e interfaces de comunicación en los diferentes niveles de una arquitectura de redes.

 

3.12. Capacidad de diseñar arquitecturas de redes y servicios telemáticos.

 

Subir

Resultados aprendizaje

  • R1 Describir contenidos mediante lenguajes estándar de etiquetas
  • R2 Reconocer las ventajas y escenarios de aplicación de servicios web frente a servicios de red tradicionales
  • R3 Desarrollar un servicio telemático
  • R4 Adaptar las directrices de configuración de un servicio de telecomunicación
  • R5 Identificar y plantear problemas a partir de situaciones abiertas. Aplicar alternativas para su resolución. Manejar aproximaciones e identificar la limitación de las mismas.
  • R6 Utilizar de forma autónoma las herramientas, instrumentos y aplicativos software disponibles en los laboratorios de las materias básicas y avanzadas. Conocer su funcionamiento y sus limitaciones.
  • R7 Planificar y utilizar la información necesaria para un proyecto o trabajo académico a partir de una reflexión crítica sobre los recursos de información utilizados.
  • R8 Realizar presentaciones orales y redactar textos y documentos de forma clara y estructurada, con un estilo adecuado al oyente o lector y con corrección ortográfica y gramatical.

Subir

Metodología

Metodología - Actividad
Horas Presenciales
Horas no presenciales
A-1 Clases expositivas/participativas
26
 
A-2 Prácticas
30  
A-3  Actividades de aprendizaje cooperativo
4 12
A-4 Estudio y trabajo autónomo del estudiante
  74
A-5 Tutorias y pruebas de evaluación
4
 
 
 
 
Total
64
86

Subir

Evaluación

 

Resultados de
aprendizaje
Actividad de
evaluación
Peso (%) Carácter
recuperable
Nota mínima
requerida
R1, R2, R3, R4 Examen (respuesta larga, test) 60 N/A
 R3, R5, R6, R7, R8 Prácticas 10 Si N/A
 R3, R5, R6, R7, R8 Proyecto (trabajo, presentación) 30 No N/A

En la evaluación extraordinaria podrá recuperarse el examen de teoría realizando de nuevo un examen de recuperación. En caso de suspender las prácticas. Si se ha suspendido la asignatura, el examen de recuperación tendrá una parte adicional que permitirá recuperar ese 10% de las practicas. Dicha parte adicional la tendrán que rellenar solamente los que quieran cambiar la calificación de prácticas.

 

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

 

 
 

Subir

Programa de prácticas experimentales

Se realizarán unas prácticas iniciales más guiadas, que pueden tener formato de proyecto o práctica de checkpoints 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

Y se realizará un trabajo que contendra aparte de los contenidos anteriores los siguientes contenidos:

- Uso básico de SQL
- Uso de SQL desde PHP

Subir

Bibliografía

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


Libros:
 
Build Your Own Database Driven Website Using PHP & MySQL, KEVIN YANK
PHP 4 Bible, TIM CONVERSE, JOYCE PARK
Documentación on-line:
 
 

Subir

Idiomas

La asignatura (teoría y prácticas) se imparte en castellano. Si algún alumno necesita comunicarse en inglés los profesores pueden atender sus dudas en dicho idioma. Se recomienda conocimiento de inglés escrito para acceder a la bibliografía recomendada. Se recomiendan los textos originales frente a las traducciones.

Subir

Lugar de impartición

Aula asignada y Laboratorio de Telemática

Subir