Usted está aquí: Inicio web asignaturas

 

Fichas de asignaturas 2014-15


DESARROLLO DE APLICACIONES CON LENGUAJES DE MARCADO

Asignaturas
 

  Código Nombre    
Asignatura 1713058 DESARROLLO DE APLICACIONES CON LENGUAJES DE MARCADO Créditos Teóricos 2.5
Descriptor   APPLICATION DEVELOPMENT WITH MARKUP LANGUAGES Créditos Prácticos 2
Titulación 1713 INGENIERÍA EN INFORMÁTICA Tipo Optativa
Departamento C137 INGENIERÍA INFORMÁTICA    
Curso      
Créditos ECTS 4      

Para el curso Créditos superados frente a presentados Créditos superados frente a matriculados
2007-08 93.8% 83.3%

 

 

Profesorado

Perez Galvez, Ignacio Javier (Coordinador)

Situación

Prerrequisitos

En esta asignatura no se establece ningún prerequisito.

Contexto dentro de la titulación

La asignatura, es una asignatura optativa de segundo ciclo y se
encuentra
orientada dentro del perfil de especialización denominado  Desarrollo
de Sistemas de Software. Esta asignatura se  relaciona con las
asignaturas que componen dicho perfil de especilización: Ingeniería
Web ,Comercio electrónico y Herramienta para la mejora de los procesos
de
software.

Recomendaciones

Las recomendaciones que se realizan para el buen desarrollo de la
asignatura
son las siguientes:


a) Utilización del campus virtual, donde el profesor dejará toda la
documentación que necesitará el alumno.

b) Lectura de los trabajos y de la documentación
que
dejará el profesor en el campus virtual.

c) Realización de los distintos ejercicios y trabajos que se le
adjudicarán al
alumno por parte del profesor.

d) El alumno deberá desarrollar el estudio de la asignatura de una
manera
continuada.

Competencias

Competencias transversales/genéricas

INSTRUMENTALES

-Capacidad de análisis y síntesis
-Capacidad de organización y planifiicación
-Conocimiento de una lengua extranjera
-Conocimientos de informática relativos al ámbito de estudio
-Capacidad de gestión de la información
-Resolución de problemas
-Toma de decisiones


PERSONALES

-Trabajo en equipo

SISTÉMICAS

-Aprendizaje autónomo
-Razonamiento crítico
-Compromiso ético
-Adaptación a nuevas situaciones
-Creatividad
-Iniciaticva y espíritu emprendedor
-Motivación por la calidad

Competencias específicas

  • Cognitivas(Saber):

    -Conocer las las aplicaciones de los lenguajes de marcado en el
    desarrollo de software
    -Conocer distintos estándares de la familia de lenguajes de
    marcado
    -Conocer distintas herramientas implicadas en el proceso
  • Procedimentales/Instrumentales(Saber hacer):

    -Saber implementar aplicaciones con lenguaje XMl
    -Saber utilizar aplicaciones XML
    -Saber implementar aplicaciones con SVG,X3D y SMIL
    Crear interfaces XUL

Objetivos

Entre los distintos retos que existen actualmente para el máximo
aprovechamiento de la web, está la necesidad de crear mecanismos de
intercambio
de información que sean efectivos; el desarrollo de contenido que sean
accesibles por distintas plataformas, navegadores, dispositivos, etc.

XML es una tecnología con multiples aplicaciones en el mundo real, en
concreto para la gestión, visualización y organixzación de los datos.

La asigantura que aquí se describe, es una asigantura con un número
de
créditos bajos, y esto obliga a no poder  profundizar en todos los
conocimientos que implica esta tecnología. La asignatura se ha planteado
en
algunos puntos como una primera toma de contacto del alumno/a con los
contenidos de ésta.

Como objetivos específicos destacaríamos los siguientes:


-Presentar al alumno/a los lenguajes de marcado
-Conocer los principios, ventajas y limitaciones de las diversas
tecnologías implicadas en el proceso
-Dotar al alumno/a con las capacidades necesarias para desarrollar
aplicaciones basadas en éstas tecnologías.

Programa

Temario de Teoría

Tema 1.-Introducción
1.1.- La arquitectura Web y su evolución histórica
1.2.- El marcado en la Web
1.3.- Introducción  al XML

Tema 2.- Lenguajes de marcado
2.1.-Introducción
2.2.-Lenguaje de marcado XML
2.2.1.- Generalidades
2.2.2.- Componentes de un documento XML
2.2.3.- Modelado de datos
2.2.4.- Fundamentos de las DTDs
2.2.5.- Corrección de un documento XML

Tema 3.- Schema XML
3.1.- Introducción
3.2.- Evolución de las DTDs a Schema
3.3.- Conceptos de Schema XML
3.4.- Espacios de nombres en Schema
3.5.- Estructuras de datos en Schema
3.6.- Elementos y atributos en Schema
3.7.- Tipos Complejos
3.8.- Completar el documento Schema

Tema 4.- Localización en un documento XML: XPath
4.1.- Introducción
4.2.- Conceptos básicos del XPath
4.2.1.- El árbol XPath
4.2.2.- Sintáxis y Notación
4.2.3.- Trayecto de Búsqueda
4.2.4.- Elementos de un trayecto de búsqueda
4.3.- Expresiones y funciones XPath
4.3.1.- Expresiones
4.3.2.- Funciones
4.4.- Conceptos de XPointer
4.4.1.- Puntos y Rangos
4.4.2.- Localizaciones
4.4.3.- Esquemas en XPointer


Tema 5.- Tecnologías para enlazar documentos
5.1.- Introducción
5.2.- XLink
5.2.1.- Introducción
5.2.2.- Conceptos Básicos
5.3.- Elementos en XLink y atributos

Tema 6.- Procesamiento de documento XML.DOM

6.1.-Modelo de objeto de documento
6.2.-Datos y tipos de objetos que se utilizan

Tema 7.- Transformación de documentos: XSLT
7.1.- Introducción
7.2.- Un lenguaje de transformaciones:XSLT
7.3.- Modelo y Procesado XSLT
7.4.- La recomendación XSLT
7.5.- Estructura de un documento hoja de estilo  XSLT
7.6.- Combinar hojas de estilo


Tema 8.- Gráficos y multimedia
8.1.- Introducción
8.2.- SVG,X3D,SMIL y otros

Tema 9.- Interfaces de usuario con XUL
8.1.- Introducción
8.2.- Tecnología XUL

Temario de Prácticas

Práctica 1.- Descripción de diversos formatos con XML

Práctica 2.- Creación de DTDs

Práctica 3.- Creación de Schemas

Práctica 4.-Aplicación de XPath y XPointer

Práctica 5.-Aplicación de Xlink

Práctica 6.-Transformación de documentos con XSLT

Práctica 7.-Desarrollo de una aplicación

Actividades

“Al dejar de impartirse la asignatura en el curso 2014/2015 dispone de 4
convocatorias de examen que puede distribuir durante los cursos 2014/2015 y
2015/2016”.

Metodología

“Al dejar de impartirse la asignatura en el curso 2014/2015 dispone de 4
convocatorias de examen que puede distribuir durante los cursos 2014/2015 y
2015/2016”.

Distribución de horas de trabajo del alumno/a

Nº de Horas (indicar total): 112,5

  • Clases Teóricas:  
  • Clases Prácticas:  
  • Exposiciones y Seminarios:  
  • Tutorías Especializadas (presenciales o virtuales):
    • Colectivas: 10  
    • Individules: 0  
  • Realización de Actividades Académicas Dirigidas:
    • Con presencia del profesorado:  
    • Sin presencia del profesorado:  
  • Otro Trabajo Personal Autónomo:
    • Horas de estudio: 28,35  
    • Preparación de Trabajo Personal: 38,15  
    • ...
      “Al dejar de
      impartirse la
      asignatura en el
      curso 2014/2015
      dispone de 4
      convocatorias de
      examen que puede
      distribuir durante
      los cursos 2014/2015
      y 2015/2016”.
       
  • Realización de Exámenes:
    • Examen escrito: 4  
    • Exámenes orales (control del Trabajo Personal):  

Técnicas Docentes

Sesiones académicas teóricas:No   Exposición y debate:No   Tutorías especializadas:Si  
Sesiones académicas Prácticas:No   Visitas y excursiones:No   Controles de lecturas obligatorias:No  
Otros (especificar):
a)Seguimiento de aprendizaje del alumno
b)Actividades académicas sin presencia del profesor
 

Criterios y Sistemas de Evaluación

“Al dejar de impartirse la asignatura en el curso 2014/2015 dispone de 4
convocatorias de examen que puede distribuir durante los cursos 2014/2015 y
2015/2016”.

Recursos Bibliográficos

[Cast01] Castro,E.
Guía de Aprendizaje XML.
Prentice-Hall, 2001.

[Deit01] Deitel, H., Deitel,P. y Nieto,T.
The Complete XML Programming Trainning Course
Prentice-Hall. 2001

[Deit01] Deitel, H., Deitel,P. y Nieto,T.
XML. How to program.
Prentice-Hall. 2001.

[Gonz05] González,O.
XML: Guía práctica
Anaya, 2.005.

[Hun05]  Hunter,D.
XML Curso de iniciación

Inforbooks S.L., 2.005.

[Mar05]  Martin,G. y Martin Benitez,I.
Curso de XML
Prentice-Hall 2.005


 

El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.