buscar           Mapa web

Serie Web Development

Introducción a XML para la programación de aplicaciones Web (XML-1)

Modalidades: e-learning, presencial, semi-presencial.

XML, sigla en inglés de Extensible Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.

Un curso a su medida

¿ Desea conocer el lenguaje XML ?

Hemos desarrollado un curso que lo dotará de los conocimientos necesarios conocer y explorar este potente y moderno lenguaje de representación de información.

Contenidos

  • Introducción
    • Repasando el escenario de XML
    • Los beneficios de XML
  • XML en el mundo real
    • Intercambio de datos con XML: RSS, Ajax, Web Services
    • Las mejores prácticas de XML
  • Diseñando e implementando una estructura de un documento XML
    • Elementos
    • Atributos
    • Entidades
    • Espacios de nombres
    • Diferenciando entre documentos válidos y bien hechos
    • Explotando las herramientas XML más populares
  • Diseño XML y mapeo de datos
    • Elementos vs atributos
    • Técnicas de diseño
    • Diseñando un documento XML desde requerimientos
    • Distinguiendo dialectos con espacio de nombres
    • Convenciones propias de naming
    • Definiendo espacios de nombre usando URI
  • Los modelos de procesamiento XML
    • Document Object Model
    • Procesamiento guiado por eventos
    • Navegación con Xpath
    • Consultas con XQuery
    • Diferencias entre el modelo basado en eventos y el basado en árbol
  • Procesando información con DOM
    • Navegando documentos XML
    • Extrayendo y modificando datos
    • Construyendo documentos XML
    • Creando elementos y nodos de texto
  • Validando datos XML
  • Definiendo la estructura y el contenido
    • Document Type Definitions (DTDs)
    • Construyendo esquemas XML
  • Validación con esquemas
    • Sintaxis y componentes de un esquema
    • Escribiendo esquemas para restringir contenido
    • Especificando atributos y elementos válidos
    • Encapsulando reglas de negocio dentro de esquemas
  • Transformando documentos XML
    • Convirtiendo a diferentes esquemas
    • Procesando con pattern matching
    • Especificando salidas con templates
    • Mejores prácticas en XSL
  • Aplicando estilos a los datos
    • Formateando XML para representación de datos
    • Estilando XML para mostrar HTML y PDF
  • Búsqueda y filtrado con XPath
    • Formateando y secuenciando datos XML
    • Ordenando, agrupando y filtrando salidas
  • Integración con XML
    • Comunicándose con mensajería XML
    • Investigando Web Services, SOAP y WSDL
    • Habilitando sitios webs basados en Ajax con XML

Folleto del curso

Quiénes se benefician
Los estudiantes que se benefician de este curso son individuos quienes desean profundizar en el desarrollo de aplicaciones utilizando XML como lenguaje de intercambio de información.

Prerequisitos
Para aprobar este curso los estudiantes deberían ser capaces de:
  • Usar el hardware de computador básico (monitor, teclado y mouse).
  • Introducir comandos y caracteres de control desde el teclado.
  • Manejo de herramientas básicas de navegación Web.
  • Conocimientos elementales de programación estructurada.

Habilidades
Al finalizar este curso el estudiante será capaz de:
  • Diseñar e implementar un documento XML.
  • Diseñar y mapear datos a XML.
  • Conocer y procesar DOM.
  • Validar datos y esquemas.
  • Transformar y buscar.

Otros cursos de esta serie


Download

Descargue nuestro catalogos de cursos y seleccione el suyo

Catálogo de cursos

Noticias

27-11-2008 Neurowork eGov Solution en el FICOD 08
ver más

23-11-2008 Neurowork es presentado como caso de éxito en CENATIC
ver más

18-11-2008 Neurowork Syb Security colabora en el desarrollo de Wep Cloaking
ver más

© Neurowork™ 2008. Todos los derechos reservados. Ilernia es una unidad de negocio de Neurowork™ | Otras unidades de negocio
Acerca de Neurowork™ | Términos de uso | Marcas registradas | Política de privacidad | Comentarios | OnlineMarketing