|
PRÓXIMOS
Diseño y Programación
de Páginas Web
Septiembre/2011
CURSOS IMPARTIDOS
|
PRESENTACION
XML o Extensible Markup Lenguage se ha presentado como sucesor de HTML como lenguaje para presentación de contenidos en Internet. Pero XML es mucho más: es un metalenguaje que sirve para describir nuevos lenguajes cada cual adaptado a un grupo de contenidos especial. Así, con XML se pueden crear lenguajes para documentos que describan noticias, o ecuaciones, o dibujos, o ...
XML tiene múltiples aplicaciones; desde la simple publicación de contenidos,
pasando por publicación de contenidos complejos que se adaptan al cliente en
el que se va a presentar, hasta un nuevo paradigma de programación,
denominada programación orientada a documentos, en el cual el elemento
fundamental no es el programa, sino el documento.
XML contiene alrededor un grupo de tecnologías: hojas de estilo (CSS) que
especifican como se tiene que presentar la información a un cliente
determinado, hojas de estilo transformadoras (XSLT), así como entornos
completos de codificación que permiten aplicar diferentes transformaciones
a un documento XML hasta que se presente al usuario final.
XML tiene hoy en día gran cantidad de aplicaciones, especialmente en entornos
B2B, es decir, comercio electrónico orientado a empresas, donde se usa para
describir catálogos y productos ofrecidos en un sitio; también se usa en
entornos WAP, donde se usa para generar diferentes contenidos dependiendo
de las características del dispositivo al que se sirven. En general, permite
separar el contenido de la presentación, presentando la información
transformada de diferentes formas dependiendo de quién esté esperándola.
El objetivo del curso es familiarizar al alumno o alumna con el uso de XML en
Internet. Se mostrará cólo escribir documentos XML, como presentarlos
usando hojas de estilo o aplicándole transformaciones, y finalmente, como
hacer una aplicación completa basada en XML usando entornos de publicación
tales como el Cocoon. Al final del curso, el alumno o alumna será capaz de
instalar y administrar un sitio completo en Internet basado en XML.
|