Curso XML. Lenguaje XML.

20 horas

Presencial / Virtual Class

935 €/asistente

Precio de grupo: consultar

Requisitos:

Conocimientos del sistema operativo y edición de archivos de texto.

Dirigido a:

Personas que deseen tener una visión global de XML y de la potencia que ofrece para el desarrollo de soluciones en Internet y otros ámbitos.

 

 

Objetivos:

  • Conocer XML e introducir al alumno en algunas de las tecnologías más utilizadas basadas en este metalenguaje. Construir, validar, recorrer, transformar, etc. archivos XML.
  1. Introducción a XML
    • Historia de XMl.
    • Características de XML
    • Historia de HTML y XHTML.
    • Web Hypertext Application Technology Working Group.
    • Diferencias entre HTML y XHTML.
  2. Documentos bien formados
    • Partes que forman un documento xml
    • Reglas de composición de documentos xml
    • Documentos xml bien formados (well formed)
  3. Definición de documentos válidos (DTD)
    • Documentos válidos y no válidos
    • Declaración de elementos en la dtd
    • Modelos de contenido en la declaración de elementos
    • Declaración de atributos. Declaración de entidades
    • Concepto de validación y su importancia.
    • Herramientas de validación.
  4. XML Namespaces
    • ¿Qué es un espacio de nombres?. Definición de un espacio de nombres.
    • URL (Uniform Resource Locator)
    • URN (Uniform Resource Name)
    • URI (Uniform Resource Identifier).
    • Empleo de espacios de nombres.
  5. XML SCHEMA
    • Problemas de DTD.
    • Ventajas de XML Schema.
    • Alternativas a XML Schema.
    • Estructura de un documento XML Schema.
    • Elementos:
    • Schema
    • Annotation
    • Documentation
    • Appinfo
    • Element
    • complexType
    • sequence
    • choice
    • all
    • Tipos de datos simples y complejos.
    • Tipos primitivos y derivados.
  6. DOCUMENT OBJECT MODEL (DOM)
    • ¿Qué es el DOM?
    • Interfaces
    • Obteniendo Información desde DOM
    • Obtener información sobre un nodo
    • Creación de documentos XML a través de DOM
    • Eliminar nodos de un documento XML
    • Trabajando con texto
    • XML y los Web Services
    • XML
    • WSDL Descripción de los Web Services
    • SOAP: Acceso a web services
    • UDDI: Publicación y descubrimiento de web services
  7. LENGUAJE DE ESTILO EXTENDIDO XSL
    • Definición de XSLT.
    • Para qué sirve XML.
    • Modelo de ejecución: comportamiento de XSLT
    • Reglas por defecto.
    • Plantillas
    • Sintaxis de una plantilla
    • La repetición de procesamiento.
    • El uso de condiciones.
    • La ordenación de los elementos
  8. XPATH y XQuery
    • Definición de XPath.
    • Expresiones de rutas.
    • Tipos de nodos.
    • Expresión de ruta.
    • Tipos de rutas (absolutas y relativas).
    • Los ejes.
    • Los filtros.
    • Los predicados.
    • Definición de XQuery.
    • Resolución de consultas.
    • Expresiones FLWOR: FOR, LET, WHERE, ORDER BY y RETURN.
    • Ejecución de una consulta

Descarga este curso:

Catálogo 2021

Conoce nuestra oferta formativa para este año:

Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario:

Curso: XML. Lenguaje XML.

Política de privacidad:

Comunicaciones:

1 + 1 =