Introducción a XML y Estándares Asociados


Nombre de la Asignatura

Introducción a XML y Estándares Asociados

Materia

Programación

Créditos

4

Objetivos de la Asignatura

 

El objetivo de la asignatura es introducir al estudiante en el estádar XML, lenguajes
afines tales como DTD, XSD, Xpath, XQuery, XSLT; y tecnologías relacionadas.

Metodología de enseñanza

 

Se dictará una clase presencial semanal de 2 horas, incluyendo presentaciones
teóricas, realización de ejercicios prácticos y trabajos de laboratorio. Además, cada
alumno deberá dedicar un promedio de 2 horas semanales para trabajo
domiciliario.

Temario

 

1. Introducción a XML
    - Qué es XML?
    - Para qué se usa?
    - Arbol XML
    - Sintaxis
    - Elementos
    - Atributos
2. Validación de un XML
    - DTD
    - XSD
3. Visualización y transformación de XML
    - XML CSS
    - XSLT
4. Consultas sobre XML
    - Xpath
    - XQuery
    - DOM y SAX
5. Conceptos avanzados
    - Namespaces
    - CDATA
    - Encoding
    - Editores XML
    - Extensiones y usos de XML: XHTML, SOAP, WSDL, RDF, RSS, SVG1 - Sistemas Empresariales - definición y sus arquitecturas.  Arq. en Capas, SOA, plataformas tecnológicas (Microsoft, JEE), Middleware (Web Services, ESB), SAAS, Cloud Computing.

 

Bibliografía

- An Introduction to XML and Web Technologies. Anders Moller, Michael Schwartzbach. Ed. Pearson. ISBN: 978-81-317-2607-5
- Material de Internet
- Estándares de http://www.w3.org/
 

 

Previaturas

 

Se deberán tener las siguentes asignaturas aprobadas completamente (curso y exámen si corresponde):
    1. Base de Datos 2
    2. Programación Avanzada

 

Anexo:

Formas de evaluación

El docente se basará en los siguientes elementos para evaluar el rendimiento de los estudiantes:

• entregas de ejercicios obligatorios
• presentaciones orales
• participación en clase

En base a esta evaluación el estudiante podrá aprobar completamente el curso o reprobarlo.