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 ] |
Módulo: Obligatorio de Tecnologías de la Información
Materia: Arquitectura de Redes y Servicios
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.
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
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.
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
|
Resultados de aprendizaje |
Actividad de evaluación |
Peso (%) | Carácter recuperable |
Nota mínima requerida |
---|---|---|---|---|
R1, R2, R3, R4, R5 | Examen final | 60 | Sí | 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.
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
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.
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