Universidad Pública de Navarra



Año Académico: 2019/2020
Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra (Programa Internacional)
Código: 250603 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
Profesores
PEREZ RANDEZ, DIEGO (Resp)

Partes de este texto:

 

Módulo/Materia

Módulo obligatorio de tecnologías de la información / Materia Arquitectura de Redes y Servicios

Subir

Descriptores

Lenguajes de etiquetas. Tecnologías de interacción de interfaces remotos con un servidor. Utilización de conexiones remotas AJAX con el servidor. Encriptación y parseo de información utiliando JSON. Utilización de base de datos mysql en el servidor. Introducción a los frameworks de desarrollo

Subir

Competencias genéricas

En esta asignatura se trabajan las siguientes competencias generales

 

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.

 

Y las siguientes competencias transversales


T4 Resolución de problemas
T5 Toma de decisiones
T6 Trabajo en equipo
T8 Aprendizaje autónomo
T9 Creatividad

 

Subir

Competencias específicas

En esta asignatura se trabajan las siguientes 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

Relación actividades formativas-competencias

Competencia
Actividad formativa
G1, G3, G4, G5, G6, TI2
A1, A2, A4
G2, G7, TI3
A1
G9, T4, T5, T9
A6, A4
T6 
A4
T8
A6
 
 
 
 

Subir

Idiomas

Castellano

Subir

Evaluación

 

Resultado de aprendizaje Sistema de evaluación Peso (%) Carácter recuperable
 R1, R2, R3, R4, R5  Examen final 40   Si
 R5  Entrega de proyectos de uno o varios sistemas web   60   Si
       
       

 

Es necesario aprobar el examen por separado para aprobar la asignatura

Es necesario aprobar la parte de trabajos por separado para aprobar la asignatura

 

Subir

Contenidos


Entender la importancia de una buena estructuración de un sistema de información web para su correcto funcionamiento.
El mundo web desde la perspectiva del programador con los lenguajes: HTML, XML, PHP, Javascript y SQL.
Técnicas de programación AJAX y MVC (Model View Controler - Modelo Vista Controlador)
El modelo Entidad-Relación en las bases de datos Mysql

Subir

Temario

1.- Introducción

.- HTML Básico

.- El mundo de javascript

.- Programación script con PHP

2.- Estructuración de un sistema de información

.- Análisis de requerimientos

.- Análisis de requisitos

3.- Programación con Javascript

.- Características del lenguaje

.- Sintaxis de javascript

.- Programación con eventos

.- Validación de formularios

.- Introducción a AJAX

4.- Programación con PHP

.- Sintaxis de php

.- Programación lineal en php

.- Código embebido en html

.- Programar separando el código php del html

.- Esquema de una programación AJAX

.- Introducción a la programación orientada a objetos

.- Acceder a bases de datos Mysql

5.- Patrón MVC (Model View Controler - Vista Modelo Controlador)

.- Introducción al patrón MVC

.- Estructuración del MVC
.- Implementación del Controlador

.- Implementación del Modelo

.- Implementación de la Vista

6.- Bases de datos

.- Repaso de las bases de datos MySQL

.- Utilización del SQL con php para acceder a bases de datos en MySQL

7.- Frameworks de desarrollo

.- Introducción al mundo del desarrollo con frameworks

.- Realización de CRUD's con un framework

.- Trabajar con bases de datos con un framework

 

Subir

Bibliografía

Acceda a la bibliografía que su profesor ha solicitado a la Biblioteca.


.- Matthew David. HTML 5. Anaya Multimedia, 2011

.- Juan Diego Gauchat. El gran libro de HTML 5, CSS3 y Javascript. Marcombo, S.A., 2011

.- Alexis Goldstein. HTML5 y CSS3. Anaya Multimedia 2011

.- David Sawyer Mcfarland. Javascript y Jquery. Anaya Multimedia 2012

.- Introducción a Javascript. www.librosweb.es

.- Oliver Heurtel. PHP 5.3 Desarrolar un sitio Web dinámico e interactivo. Eni ediciones.

.- Hernan Beati. El gran libro de PHP: Creación de páginas web dinámicas. Marcombo, S.A., 2012

.- Eugenia Bahit. POO y MCV en PHP. Autoedición. 2011

.- Baron Shuwartz. MySQL avanzado. O'Reilly. 2008

.- Helma Spona. Programación de Bases de datos con MySQL y PHP. Marcombo, S.A., 2010

.- Symfony 2.4, el libro oficial (https://librosweb.es/libro/symfony_2_x/)

Subir

Lugar de impartición

Por determinar

Subir