Programación
+favorito
Curso
On-line
180 Horas
  • ¿Qué aprenderás?

  • ¿Puedes hacer este curso?

  • Descripción

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

    Temario

    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
  • Destinatarios

    Personas con conocimientos de HTML, ya sean programadores o diseñadores, que quieran conocer el futuro de los lenguajes de Internet.
Solicita más información
XML
Completa los datos del formulario para que el centro pueda contactar contigo e informarte de todos los detalles que necesites
consultar precio
0
0
5
Ciberaula (Asociación Española de Internet)
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 hispanohablante. Impartimos cursos on-line sobre tecnologías Internet desde el año 1996, cuando el e-learning en idioma español era prácticamente inexistente en estas y en otras materias.
Mantenemos convenios en los que actuamos como proveedores de formación con RENFE (la empresa estatal de ferrocarriles españoles), con el Instituto de la Ingeniería de España (entidad que agrupa a setenta mil ingenieros de diez colegios profesionales) , con Acens (líder español de soluciones de acceso a Internet) y con el Colegio Oficial de Ingenieros Técnicos de Telecomunicación entre otros.

Igualmente pero con el propósito de utilizar siempre las mejores soluciones tecnológicas, mantenemos convenios con empresas cuyos productos son líderes en el mercado del e-learning, tales como la Universidad de Alicante o la empresa INGENIA, S.A., por ejemplo, entidades de las que utilizamos software para la gestión e implantación de programas de e-learning.
  • Madrid
    C/ Villalobos, 135 Local 2 bis28010 Madrid
También te recomendamos estos cursos
Comparar estos cursos