redlink buscar
print e-mail sitemap
Mapa web
Compartir

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
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.


Download

Descargue
nuestro catalogos
de cursos y
seleccione el suyo

pdflink Catálogo de cursos



Noticias


09-12-2009
Neurowork organiza la 9na edición de la WhyFLOSS Conference en el EOI
readmore ver más

11-08-2009 Neurowork participa en el congreso de seguridad BugCon 09
readmore ver más

07-07-2009 Neurowork ya es parte de la red de INTECO
readmore ver más

Nuestros Partners

Nuestros Clientes

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