course-premium

XML

Curso

A Distancia

265 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Adquiere todos los conocimientos necesarios sobre programación XML

  • Tipología

    Curso

  • Metodología

    A distancia

  • Horas lectivas

    250h

  • Inicio

    Fechas a elegir

  • Campus online

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

¿Quieres aprender a programar y adentrarte en el mundo XML? Si es así, Emagister.com y Delena, el centro formador, te traen el curso que estabas buscando, con el que te formaras en Extensible Markup Language, es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible y en cualquier plataforma.

Comprende la especificación para diseñar lenguajes de marcado, que permite definir etiquetas personalizadas para descripción y organización de datos, representa información estructurada en la web la cual puede ser transmitida, procesada, visualizada e impresa, por muy diversos tipos de aplicaciones y dispositivos, aprende a diseñar cualquier lenguaje y alfabeto, intercambiando contenidos y bases de datos.

Si te identificas con este programa, no dude en contactarnos para responder todas sus dudas e inquietudes.

Instalaciones y fechas

Ubicación

Inicio

A distancia

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

Delena Formación pone a tu alcance una serie de ventajas esenciales a la hora de formarte para que no tengas que preocuparte de nada. Te enviamos el material a tu domicilio o te damos acceso a nuestro campus de alumnos (en función de la modalidad en la que te hayas matriculado) para que puedas estudiar con horarios flexibles, cuando quieras y desde donde quieras. Además, cuentas con el apoyo de un tutor personal que guiará tu aprendizaje y resolverá todas las dudas que te vayan surgiendo en tu camino formativo. Todas estas ventajas y muchas más con Delena Formación.

Tras recibir tu solicitud de información, un asesor formativo de Delena Formación se pondrá en contacto contigo vía telefónica para estudiar tu perfil y ver cuál es el curso que más se ajusta a tus necesidades formativas. Además, sin compromiso alguno, pondrá a tu alcance todos los detalles de la iniciativa formativa en la que estás interesado.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2022
2021
2020
2019
2018
2017
2016
2015

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 9 años en Emagister.

Materias

  • HTML
  • Servidores
  • WML
  • CSS
  • DTD
  • RSS
  • SGML
  • XSL
  • Web 2.0
  • Sintaxis
  • XML
  • Internet
  • Programación
  • Bases de datos
  • DOM
  • Software
  • Programación Informática
  • Hojas de estilos
  • SAX
  • XSLT
  • XPath
  • Descripción DTD
  • Desarrollo en XML
  • Formato de presentación
  • Fácilmente procesable
  • Separa radicalmente el contenido

Profesores

Delena Formacion

Delena Formacion

Profesor titulado

Temario

Tema 1. Introducción al lenguaje XML
1. De SGML a XML
2. Los conceptos básicos del XML
2.1 Recordatorio sobre el HTML
2.2 Creación de un primer documento XML
2.3 Las ventajas del XML
3. La sintaxis XML
3.1 La primera línea del documento XML
3.1.1 Declaración XML
3.1.2 Codificación de caracteres
3.1.3 Parámetros de validación y estilos
3.2 ¿ Los elementos ?
3.2.1 Los elementos vacíos
3.2.2 La sensibilidad a mayúsculas y minúsculas
3.2.3 Los caracteres no permitidos
3.2.4 Los caracteres permitidos
3.2.5 La primera letra
3.2.6 Nombres especiales
3.3 Los atributos
3.4 La raíz de un documento
3.5 Los comentarios
3.6 Los espacios de nombres
3.6.1 Definición
3.6.2 Sintaxis
3.6.3 Aplicación

Tema 2. La importancia de la validación
1. La validación por DTD
1.1 El vocabulario utilizado
1.1.1 Los documentos bien formados
1.1.2 Los documentos válidos
1.1.3 Los analizadores
1.2 Creación de una DTD
1.3 Vincular una DTD a los datos XML
1.3.1 Declaraciones DTD dentro del documento XML
1.3.2 Declaraciones DTD en un archivo .dtd
1.4 Definir los elementos
2. Los diferentes tipos de declaración
2.1 Los grupos
2.1.1 Las palabras clave ANY y EMPTY
2.1.2 Los operadores ? , + y *
2.1.3 El operador de elección |
2.1.4 Los datos textuales #PCDATA
2.2 Los atributos
2.2.1 Lista de atributos
2.2.2 Los atributos IMPLIED, REQUIRED y FIXED
2.3 Los tipos de atributos
2.3.1 Los datos textuales (tipo CDATA y enumeraciones)
2.3.2 Los atributos de tipo NOTATION
2.3.3 Los atributos de tipo ID o IDREF
2.3.4 Los atributos de tipo ENTITY
2.3.5 Los atributos de tipo NMTOKEN
2.4 Las entidades
2.4.1 Las entidades internas
2.4.2 Las entidades externas
2.5 Las secciones condicionales
3. Introducción al concepto de esquemas XML
3.1 ¿ Qué diferencias hay entre DTD y XMLSchema ?
3.1.1 La inclusión de la especificación del tipo
3.1.2 La contribución de la sintaxis XML
3.2 ¿ Cómo construir un esquema ?
3.2.1 Construcción """"en muñecas rusas""""
3.2.2 Construcción por clonación
3.3 Conceptos adicionales de construcción
3.3.1 Los grupos
3.3.2 El compositor choice
3.3.3 El compositor all
3.4 ¿ Cómo utilizar los tipos ?
3.4.1 Los tipos predefinidos
3.4.2 Crear sus propios tipos
3.4.3 Otros métodos de derivación
3.5 ¿ Cómo vincular un esquema a un documento XML ?

Tema 3. Relax NG
1. Principio de Relax NG
2. Sintaxis XML y sintaxis compacta
2.1 Sintaxis XML
2.1.1 Choice
2.1.2 Atributo
2.1.3 Patrones
2.1.4 Datatypes
2.1.5 Enumeraciones
2.1.6 Listas
2.1.7 Interleave
2.2 Sintaxis compacta
2.2.1 Choice
2.2.2 Atributo
2.2.3 Patrones
2.2.4 Datatypes
2.2.5 Enumeraciones
2.2.6 Listas
2.2.7 Interleave
3. Conclusión

Tema 4. Navegar en los documentos XML
1. Preámbulo
2. XPath: un lenguaje de designación
2.1 Principio
2.2 Modelo de datos Xpath
2.3 Ejemplos
3. XLL: lenguaje de descripción de vínculos
3.1 Presentación y vocabulario
3.2 Xlink
3.3 XPointer: lenguaje de direccionamiento de XML
4. Xbase
4.1 Principio
4.2 Ejemplo
5. XInclude
5.1 Principio
5.1.1 El atributo href
5.1.2 El atributo parse
5.1.3 El atributo encoding
5.2 Declaración DTD
5.3 Ejemplo

Tema 5. Presentación de XQuery
1. Presentación de XQuery
1.1 XQuery y el SQL
1.2 Un procesador XQuery
1.3 Su primera consulta
2. El lenguaje
2.1 Los comentarios
2.2 Posición en un árbol
3. Las expresiones
3.1 Expresiones de comparación
3.1.1 Comparación general
3.1.2 Comparación de valores
3.1.3 Comparación de nodos
3.2 Expresiones condicionales
3.3 Expresiones de conjunto
3.3.1 Union
3.3.2 Intersect
3.3.3 Except
3.4 Las variables
3.5 Las expresiones FLWOR
3.5.1 Descripción
3.5.2 For, in y return
3.5.3 Anidamiento
3.5.4 Let
3.5.5 Where
3.5.6 Order by
3.6 Las expresiones cuantificadas some y every
3.7 Las funciones
3.7.1 Las funciones incluidas en XQuery
3.7.2 Crear sus propias funciones
3.8 Las uniones
4. Conclusión

Tema 6. SAML: intercambios seguros con XML
1. Presentación del lenguaje SAML
1.1 El protocolo
1.2 Las vinculaciones (binding)
1.3 Perfiles
2. Hacia el SSO OASIS
2.1 ¿ Qué es el SSO ?
2.2 El SSO en detalle
2.3 Web Browser SSO Profile

Tema 7. Optimización del XML: el EXI
1. El EXI
1.1 Presentación
1.2 Los inconvenientes del XML
1.3 Optimizar el XML
2. Funcionamiento
2.1 El mecanismo
2.2 Las bibliotecas
3. Conclusión

Tema 8. Aplicación
1. Introducción
2. DTD: la librería
2.1 Definición de la gramática de la lista de libros
2.2 Ejemplo de archivo de datos XML
3. Comprobar si un documento XML es válido en PHP
4. XMLSchema: la biblioteca
4.1 Esquema de descripción de un libro
4.2 Esquema de descripción de un empleado
4.3 Ejemplo de archivo de datos XML
5. Relax NG: la biblioteca
5.1 Sintaxis de un libro
5.2 Sintaxis compacta de un empleado
6. Probar las rutas XPath con la ayuda de XPath Visualizer
7. Crear consultas XQuery sobre un documento XML
7.1 Consultas simples
7.2 Las instrucciones FLWOR
7.3 Ejercicio: crear una función que evalúe la acidez
8. El SSO en JavaScript
8.1 Las bibliotecas
8.2 Caso práctico con Google
8.3 Instalación
8.4 Prueba de implementación
8.5 Conclusión

Tema 9. Las transformaciones
1. ¿ Qué es el XSL ?
2. Vincular un documento XML a una hoja de estilo XSL
3. Estructura básica de un documento XSL
4. XSLT
4.1 ¿ Qué es una transformación XSLT ?
4.2 Las reglas de plantilla (template rules)
4.3 Aplicación de las reglas de plantilla
4.4 Los elementos de transformación
4.5 Crear elementos con xsl:element
4.6 Crear atributos con xsl:attribute
4.7 Crear conjuntos de atributos con nombre con xsl:attribute-set
4.8 Crear texto con xsl:text
4.9 Crear comentarios con xsl:comment
4.10 Copiar un nodo con xsl:copy
4.11 Generar texto con xsl:value-of
4.12 Calcular con xsl:number
4.13 Importar reglas con xsl:apply-imports
4.14 Repetir un procesamiento con xsl:for-each
4.15 Procesamiento condicional mediante xsl:if
4.16 Procesamiento condicional mediante xsl:choose
5. XSL-FO
5.1 Inicialización y estructura del documento
5.2 La disposición de las páginas
5.3 La zona de contenido
5.4 El orden de aparición de los tipos de página
5.5 Insertar contenido
5.6 Generar el documento PDF

Tema 10. CSS y XLS: aplicación
1. Introducción
2. Aplicar una hoja de estilo CSS a un documento XML
2.1 El documento XML
2.2 La hoja de estilo CSS
3. Aplicación de una hoja de estilo XSL
3.1 El documento XML de base
3.2 La transformación XSL
4. Transformación XSL de un documento XML
4.1 El documento XML de base
4.2 La transformación XSL
4.3 Otros ejemplos de transformación
4.3.1 Transformación de un documento XML en texto
4.3.2 Transformación de un documento en CSV
5. Creación de un documento PDF con XSL-FO
5.1 El ejemplo completo
5.2 La generación del documento PDF con la herramienta FOP
6. Un último truco para integrar XML en HTML
6.1 Inclusión simple de contenido XML en HTML
6.2 Inclusión mediante “data island”
7. Conclusión

Tema 11. Los servicios web
1. De SGML a los servicios web
1.1 De SGML a XML
1.2 Los servicios web: el futuro previsible de XML
2. El concepto de servicios web
2.1 ¿ Qué es un servicio web ?
2.2 La Web de los servicios
3. Los directorios de servicios web
3.1 WSDL
3.2 UDDI
3.2.1 Directorios UDDI
3.2.2 Las interfaces UDDI
3.2.3 Acerca de UDDI
4. Introducción a SOAP, el protocolo de los servicios web

Tema 12. El protocolo SOAP y los analizadores XML
1. Principio básico de SOAP
1.1 Llamar a un método remoto
1.2 La consulta SOAP
1.3 La respuesta
2. Aplicación de SOAP
2.1 ¿ Qué necesita ?
2.2 Realizar una transación SOAP
2.3 Interoperabilidad
3. La interpretación de los documentos XML: los analizadores
3.1 ¿ Qué hace el analizador XML ?
3.2 Introducción a los analizadores XML DOM
3.3 Introducción a los analizadores XML SAX
3.4 ¿ DOM o SAX ?
3.5 XML Pull Parsing
3.6 Stax

Tema 13. XForms
1. XHTML: ¿ XML + HTML ?
2. Principios fundamentales del XHTML
2.1 ¿ Qué es un documento XHTML conforme ?
2.2 Estructura de un documento XHTML
3. Diferencias entre HTML 4.0 y XHTML 1.0
4. Los formularios XHTML: los XForms
4.1 Los límites impuestos por los formularios HTML
4.1.1 Los siete tipos de elementos de los formularios HTML
4.1.2 Los dos métodos de procesamiento de los formularios HTML: GET y POST
4.1.3 Los límites de accesibilidad de los formularios HTML
4.2 Principios fundamentales de los XForms
4.3 Los controles de formularios XForms
4.4 Declarar los XForms
4.5 Dominar los componentes XForms
4.5.1 Las zonas de texto
4.5.2 Selección múltiple (botones radio, casillas, áreas de selección múltiple y menús)
4.5.3 Cargar archivos
4.5.4 Los grupos de opciones
4.5.5 Los eventos
4.5.6 Los valores iniciales
4.5.7 Los métodos de envío
4.6 Un sencillo ejemplo de XForms
5. XHTML5
5.1 Presentación
5.2 Qué cambia
6. Conclusión

Tema 14. XML y JavaScript
1. JavaScript
1.1 Breve introducción
1.2 Límites del JavaScript
1.3 JavaScript y los navegadores
2. DOM
2.1 DOM HTML y XML
2.2 DOM y JavaScript
2.3 Un ejemplo de utilización de JavaScript con DOM
3. XMLHttpRequest
3.1 Principio
3.2 AJAX
3.3 Ejemplo
4. jQuery y el XML
4.1 jQuery
4.1.1 Las ventajas de jQuery
4.1.2 El funcionamiento básico
4.1.3 Consultar el XML
4.1.4 Traducir el XML
4.1.5 Generar XML
5. Conclusión

Tema 15. El XML en las interfaces persona-máquina
1. El XAML
1.1 Una interfaz para la Web y el escritorio
1.2 Los estilos
2. Android
2.1 Una interfaz para la Web y el escritorio
2.2 Los estilos
3. JavaFX
4. Conclusión

Tema 16. WML, SMIL, RDF y RSS
1. Introducción
2. WML
2.1 Presentación del lenguaje WML
2.2 La sintaxis del lenguaje WML
2.3 Diferencias entre WML y HTML
2.4 ¿ Qué necesita para crear y publicar documentos WML ?
2.5 ¿ Cómo hacer el WML más dinámico ?
3. SMIL
3.1 Estructura de un documento SMIL
3.2 Conceptos básicos para construir animaciones interactivas SMIL
3.2.1 Los elementos y
3.2.2 Las iteraciones
3.3 SMIL, para ir más lejos
4. RDF
4.1 Objetivos
4.1.1 Los metadatos
4.1.2 Hacia una Web semántica...
4.2 Principios
4.2.1 Recursos, propiedades y declaraciones
4.2.2 Ejemplo
4.2.3 RDF, para ir más lejos
5. RSS
5.1 Objetivos
5.2 Las diferentes versiones de RSS
5.3 Construir una fuente RSS 0.91, 1.0 o 2.0
5.3.1 Estructura de un documento RSS 0.91
5.3.2 Estructura de un documento RSS 1.0
5.3.3 Estructura de un documento RSS 2.0
5.4 ¿ Cómo usar las fuentes RSS en un sitio ?
6. Conclusión

Tema 17. SVG (Scalable Vector Graphics)
1. Generalidades
2. Interpretar el SVG
3. La sintaxis de SVG
3.1 La inicialización del documento
3.2 Añadir elementos gráficos
3.3 Aplicar transformaciones: traslaciones, rotaciones, escala
3.4 Operaciones sobre los objetos gráficos
3.5 Añadir texto
3.6 Aplicar filtros
3.7 Caso práctico: crear un histograma en SVG
3.8 Descomposición
3.9 Ejecución
4. Conclusión

Tema 18. Otros lenguajes derivados del XML
1. Introducción
2. Los subconjuntos de XML
3. Lenguajes basados en XML
3.1 YAML
3.2 JSON
4. XML en el servicio de intercambios B2B
4.1 Los servicios web XML
4.2 Los lenguajes """"dedicados""""
5. Conclusión

Información adicional

Completa tus conocimientos de forma cómoda con Delena Formación y da un paso al frente para tener un perfil profesional más visible en el mercado laboral y tener más posibilidades de trabajar en lo que siempre has soñado.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

XML

265 € IVA inc.