Tecnología XML
Código: IFCT108PO
Objetivos
OBJETIVO GENERAL:
Veremos cómo esta tecnología intenta dar una solución al problema de expresar información estructurada de la forma más abstracta y reutilizable posible. Estudiaremos las herramientas de desarrollo y las diferencias entre XML, XHTML y HTML así como los documentos XML bien formados y válidos. Además, identificaremos entidades y notaciones de un DTD.
OBJETIVOS ESPECÍFICOS:
Unidad 1
- Aprender qué es XML.
- Saber para qué se utiliza XML.
- Profundizar en la historia de XML.
- Conocer qué dialectos existen de XML.
- Exponer las herramientas de desarrollo para XML.
Unidad 2
- Saber qué es un documento XML.
- Diferenciar entre XML, XHTML y HTML.
- Conocer cómo son los documentos XML bien formados.
- Conocer cómo son los documentos XML válidos.
- Aprender a utilizar hojas de estilo.
Unidad 3
- Desarrollar componentes de software que posibiliten la explotación de contenidos de repositorios, usando lenguajes específicos y estándares de desarrollo de software.
- Localizar los estándares de desarrollo de software usando lenguajes determinados que permitan la explotación de contenidos de repositorios, para permitir su transformación, publicación e intercambios de contenidos entre los sistemas de información según unas especificaciones funcionales dadas.
Unidad 4
- Conocer los esquemas XML.
- Exponer las ventajas frente a DTD.
- Mostrar una sintaxis de los esquemas XML.
- Generar esquemas XML.
Unidad 5
- Conocer qué es XSL.
- Conocer qué es XSLT.
- Aprender a utilizar y funcionar XSL y XSLT.
Unidad 6
- Utilizar y saber dónde se desarrolla la programación XML.
- Usar XML en bases de datos.
- Mostrar XML en programación.
- Exponer XML en Web.
Programa
Evaluación Inicial
Vídeo Presentación
Unidad 1: Introducción
Introducción
Objetivos
Mapa Conceptual
1.1. ¿Qué es XML?
1.2. ¿Para qué sirve XML?
1.3. Historia de XML
1.4. Dialectos de XML
1.5. Herramientas de desarrollo
Recuerda
Autoevaluación 1
Unidad 2: Conceptos Básicos
Introducción
Objetivos
Mapa Conceptual
2.1. ¿Qué es un documento XML?
2.2. Diferencias entre XML, XHTML y HTML
2.3. Documentos XML bien formados
2.4. Documentos XML válidos
2.5. Hojas de estilo
Recuerda
Autoevaluación 2
Unidad 3: DTD
Introducción
Objetivos
Mapa Conceptual
3.1. Concepto
3.2. Sintaxis
3.3. Elementos
3.4. Atributos (I)
3.5. Atributos (II)
3.6. Entidades
3.7. Notaciones
3.8. Instrucciones de procesamiento
Recuerda
Autoevaluación 3
Unidad 4: Sml Schema
Introducción
Objetivos
Mapa Conceptual
4.1. ¿Qué es XML Schema?
4.2. Ventajas frente a DTD
4.3. Sintaxis de XML Schema
4.4. Componentes de un esquema (I)
4.5. Componentes de un esquema (II)
4.6. Componentes de un esquema (III)
4.7. Tipos simples más comunes
4.8. Expresiones regulares más usadas
4.9. Ejemplo complejo de un esquema XML
Recuerda
Autoevaluación 4
Unidad 5: XSL y XSLT
Introducción
Objetivos
Mapa Conceptual
5.1. ¿Qué es XSL?
5.2. ¿Qué es XSLT?
5.3. Explicación del funcionamiento de XSL y XSLT
5.4. Etiquetas XSL más importantes
5.5. XSL-FO
Recuerda
Autoevaluación 5
Unidad 6: Herramientas
Introducción
Objetivos
Mapa Conceptual
6.1. XML y bases de datos
6.2. XML y programación
6.3. XML en Web
Recuerda
Autoevaluación 6
Glosario
Bibliografía
Examen Final