XML

Tipo:Curso
Modalidad:On-line
Duración:180 Horas
  • Más características

  • Temario

  • Descripción

    Curso sobre lenguaje XML. Este metalenguaje se esta empezando a implementar como complemento fundamental al HTML.

    Destinatarios

    Personas con conocimientos de HTML, ya sean programadores o diseñadores, que quieran conocer el futuro de los lenguajes de Internet.
  • 1 Herramientas para trabajar con XML

    Parsers y editores de XML
    Editores de DTDs
    Editores y procesadores de XSL
    Conversores a otros formatos>
    Browsers XML

    2 Elaboración de documentos XML

    Empezando a trabajar con XML

    Documentos XML bien formados

    Documentos XML validos

    DTDs. Elementos y atributos

    Escribiendo nuestras DTDs
    Práctica:
    Realizar una DTD para escribir artículos.
    Realizar una DTD para mantener nuestro bookmark.
    Realizar una DTD para representar novedades.
    Escribir XMLs para ambas DTDs y verificar que son correctas.

    DTDs. Entidades
    Práctica:
    Modificar las DTDs anteriores de artículos y bookmark
    trabajando los nuevos conceptos de entidades.

    Enumeración de algunas DTDs existentes
    La DTD para el: HTML3.2, DocBook, WML, Mathtml, QAML etc..
    ¿Donde encontrar más DTDs?
    Aprovechar las que ya están creadas o crear las nuestras en función de ellas.
    Práctica:
    Realizar un documento XML basándonos en la QAML.dtd utilizada para escribir FAQs.

    Introducción a los Namespaces

    Introducción a los lenguajes de Schema. Futuro de las DTD
    Limitaciones de las DTDs
    El futuro, los lenguajes de Schema.

    3 Hojas de estilo para XML

    Presentación

    Introducción a las DSSSL

    Presentación
    Jade (Procesador DSSSL)
    Obtenerlo e instalarlo
    Configurarlo para trabajar con XML
    Convertir nuestros documentos XML artículos a HTML y RTF.
    Practica:
    Convertir nuestro documento XML artículo a HTML y RTF. Personalizar la conversión a HTML

    CSS

    Presentación
    HTML y CSS
    XML y CSS
    Presentación (Nota: se profundiza en el tema de los navegadores)

    XSL

    Presentación

    ¿Qué es XSL, XSLT y Xpath?

    Procesadores XSLT
    ¿Que son?
    ¿De cuales disponemos?.
    El XT de James Clark
    Practica:
    Convertir la especificación XML, XSLT y Xpath a HTML.
    Convertir nuestro documento XMLfaq (QAML.dtd)a HTML

    Tutorial de XSLT y XPath
    Practica:
    Crear una XSLT para pintar en HTML la DTD artículos.
    Crear una XSLT para pintar en HTML la DTD de bookmarks.
    Crear una XSLT para pintar en HTML la DTD de Faqs a nuestro gusto.
    Crear una XSLT para pintar en HTML la DTD de novedades.
    Crear otras cuatro XSLT que creen un HTML accesible para personas discapacitadas.

    Introducción a las XSL-FO
    Presentación
    Introducción general a los objetos de formateo.
    El FOP de James Tauber (Convirtiendo documentos XML en PDF)
    Practica:
    Convertir nuestros XML de artículos a PDF
    Convertir nuestros XML de FAQs a PDF


    4 Introducción al XHTML

    Convertir nuestros documentos HTML en XML
    Reglas para hacerlo manualmente
    Automáticamente mediante el programa Tidy.
    Browsers que lo soportan
    Practica:
    Conversión a XHTML de nuestro HTML de artículos.

    5 WML (Wireless Markup Language). Páginas para los móviles

    Presentación
    Tutorial de WML.
    Practica:
    Conversión de nuestro XML de novedades a WML.


    6. XML y los navegadores.

    Presentación.
    IE5
    Visión general
    CSS
    Presentación
    Las propiedades
    Limitaciones de las CSS
    Practica:
    CSS para nuestra DTD de bookmarks.
    XSL-Su implementación en el IE5
    Practica:
    Crear una XSL de IE5 para artículos.
    Crear una XSL de IE5 para bookmarks.
    Crear una XSL de IE5 para el Faq.
    Crear una XSL de IE5 para las novedades.
    DOM y JavaScript
    Introducción al JavaScript
    Introducción al Document Object Model del XML
    Practica:
    Creación de un minieditor de XML
    Trabajando el DOM sobre nuestra DTD de bookmarks.
    ¿Como generar HTML en el servidor utilizando ASP?
    Otros browsers

    7 Caso práctico

    Practica: Escoger un tema, y crear una Web sobre ese tema.
    Dicha Web esta formada por: artículos sobre el tema seleccionado, direcciones interesantes sobre el tema seleccionado y un Faq sobre el tema, y una página de novedades.
    La Web tendrá tres versiones:
    Una bonita, la que haríamos normalmente.
    Otra más sencilla accesible por personas discapacitadas.
    Otra tercera en XML accesible para las personas que tengan IE5.>
    Los
C/ Villalobos, 135 Local 2 bis
28010 Madrid
Ciberaula es el organismo de e-learning (formación on-line) de la Asociación Española de Internet. Imparte formación en tecnologías Internet mediante e-learning y con el catálogo de cursos más amplio existente en español en esta área de conocimiento.

Hemos sido pioneros en formación on-line en el mundo hi...
PUBLICIDAD