Mundifor Centros de Formación

Curso de Curso Práctico de XML

Mundifor Centros de Formación
A Distancia

250 
+ IVA
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso
Metodología A distancia
Horas lectivas 150h
  • Curso
  • A distancia
  • 150h
Descripción

¿Quieres aprenderlo todo sobre el lenguaje XML y el HTML? ¿Buscas ampliar tu formación en materia informática y el conocimiento de lenguajes de programación? Si es así con este curso podrás hacerlo sin necesidad de desplazarte y tener a tu disposición los detalles fundamentales del XML.

Se trata de un proyecto formativo ofrecido por el centro "Mundifor" que ha sido publicado en emagister.com para ampliar el catálogo de cursos sobre la informática y el lenguaje XML.

La enseñanza será a distancia y supondrá una dedicación de 150 horas lectivas a hacer en un margen de tiempo flexible y adaptado a tu disponibilidad. Para el seguimiento del temario con normalidad recibirás en tu casa el material de aprendizaje, entre los que se incluye el manual teórico XML y los ejercicios de evaluación continua y de ejercicio final.

Se trabajará en esta formación la presentación del lenguaje XML, su importancia y validación, el relax NG, cómo navegar en los documentos XML, el Xquery y su aplicación, las hojas de estilo XML, la aplicación CSS y XSL, los servicios web, el protocolo SOAP y los analizadores XML, el lenguaje XHTML y el Javascript.

Si te interesa este curso no lo dudes más y ponte en contacto con el centro pulsando el botón de "pide información" que encontrarás en esta página de emagister.com.

Opiniones

0.0
No valorado
Valoración del curso
100%
Lo recomiendan
4.4
fantástico
Valoración del Centro

Opiniones sobre este curso

No hay opiniones de este curso todavía
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

* Opiniones recogidas por Emagister & iAgora

¿Qué aprendes en este curso?

C++
Lenguaje
HTML
Web
Sintaxis
DTD
Presentación
CSS
Protocolo
SGML
Hojas de estilo
RSS
Curso práctico de XML
XML
Lenguaje XML
Importancia de la validación
Relax NG
Navegar en los documentos XML
XQUERY
Hojas de estilo XML
XSL
Aplicación CSS y XSL
Servicios Web
Protocolo SOAP
Analizadores XML
XHTML
XML y el Javascript
WML
SMIL
RDF y RSS
Scalable vector graphics
Otros lenguajes derivados del XML

Temario

Contenidos: Objetivos: En él se detallan conceptos fundamentales del XML y los presenta a través de sencillos casos prácticos. Materiales Incluidos: - 1 Manual Teórico "XML" - Ejercicios de Evaluación Continua y Ejercicio Final TEMARIO: TEMA 1: EL LENGUAJE (PRESENTACION) A. De SGML a XML B. Las bases del XML 1. Recordatorio sobre HTML 2. Su primer documento XML 3. Las ventajas del XML C. La sintaxis XML 1. La primera línea de un documento XML a. Declaración XML b. Codificación de los caracteres c. Parámetros de validación y de estilos 2. ¿Qué es un elemento? a. Los elementos vacíos b. Respetar mayúsculas y minúsculas c. Los caracteres no permitidos d. Los caracteres permitidos e. La primera letra f. Los nombres especiales 3. ¿Qué es un atributo? 4. ¿Qué es la raíz de un documento? 5. Los comentarios 6. Los espacios de nombres a. Definición b. Sintaxis c. Aplicación TEMA 2: LA IMPORTANCIA DE LA VALIDACION A. La validación por DTD 1. El vocabulario utilizado a. Los documentos bien formados b. Los documentos válidos c. Los analizadores 2. Construcción de una DTD 3. ¿Cómo vincular una DTD a los datos XML? a. Declaraciones DTD dentro de un documento XML b. Declaraciones DTD en un archivo .dtd 4. Definir elementos B. Diferentes tipos de declaraciones 1. Los grupos a. Las palabras clave ANY y EMPTY b. Los operadores (?), (+) y (*) c. El operador de elección (|) d. Los datos textuales #PCDATA 2. Definir atributos a. Lista de atributos b. Los atributos IMPLIED, REQUIRED y FIXED 3. Los tipos de atributos a. Los datos textuales (tipo CDATA y enumeraciones) b. Los atributos de tipo NOTATION c. Los atributos de tipo ID o IDREF d. Los atributos de tipo ENTITY e. Los atributos de tipo NMTOKEN 4. Las entidades a. Las entidades internas b. Las entidades externas 5. Las secciones condicionales C. Introducción al concepto de esquemas XML 1. ¿Cuales son las diferencias entre DTD y XMLSchema ? a. La contribución del tipaje b. La contribución de la sintaxis XML 2. ¿Cómo construir un esquema? a. Construcción “en muñecas rusas” b. Construcción por clonación 3. Conceptos adicionales de construcción a. Los grupos b. El compositor choice c. El compositor all 4. ¿Cómo utilizar los tipos? a. Los tipos predefinidos b. Crear sus propios tipos c. Otros métodos de derivación 5. ¿Cómo vincular un esquema a un documento XML? TEMA 3: RELAX NG A. Descripción general de Relax NG 1. Principio B. Sintaxis XML y sintaxis compacta 1. Sintaxis XML a. Choice b. Atributo c. Los patrones d. Datatypes e. Enumeraciones f. Listas g. Interleave 2. Sintaxis compacta a. Choice b. Attribute c. Los patrones d. Datatypes e. Enumeraciones f. Listas g. Interleave C. Conclusión TEMA 4: NAVEGAR EN LOS DOCUMENTOS XML A. Preámbulo B. XPath: un lenguaje de designación 1. Principio 2. Modelo de datos XPath 3. Ejemplos C. XLL: lenguaje de descripción de vínculos 1. Presentación y vocabulario 2. XLink 3. XPointer: lenguaje de direccionamiento de XML D. XBase 1. Principio 2. Ejemplo E. XInclude 1. Principio a. El atributo href b. El atributo parse c. El atributo encoding 2. Declaración DTD 3. Ejemplo TEMA 5: XQUERY A. XQuery 1. Presentación de XQuery a. XQuery y el SQL 2. Un procesador XQuery 3. Su primera consulta B. El lenguaje 1. Los comentarios 2. Posición en un árbol C. Las expresiones 1. Expresión de comparación a. Comparación general b. Comparación de valores c. Comparación de nodos 2. Las expresiones condicionales 3. Expresión de conjunto a. union b. intersect c. except 4. Las variables 5. Las expresiones FLWOR a. Descripción b. For, in y return c. Imbricación d. Let e. Where f. Order 6. Las expresiones cuantificadas some y every 7. Las funciones a. Las funciones incluidas en XQuery b. Crear sus propias funciones 8. Las uniones D. Conclusión TEMA 6: APLICACION A. Introducción B. DTD: un ejemplo típico: la librería 1. Definición de la gramática de la lista de libros 2. Un ejemplo de archivo de datos XML C. Probar si un documento XML es válido en PHP D. XMLSchema: la biblioteca 1. Esquema de descripción de un libro 2. Esquema de descripción de un empleado 3. Ejemplo de archivo de datos XML E. Relax NG: la biblioteca 1. Sintaxis de un libro 2. Sintaxis compacta de un empleado F. Probar las rutas XPath con la ayuda de “XPath Visualiser” G. Crear consultas XQuery sobre un documento XML 1. Consultas simples 2. Las instrucciones FLOWR TEMA 7: XSL: LAS HOJAS DE ESTILO XML A. ¿Qué es el XSL? B. Vincular un documento XML a una hoja de estilo XSL C. Estructura básica de un documento XSL D. XSLT 1. ¿Qué es una transformación XSLT? 2. Las reglas de plantilla (template rules) 3. Aplicación de las reglas de plantilla 4. Los elementos de transformación 5. Crear elementos con xsl:element 6. Crear atributos con xsl:attribute 7. Crear conjuntos de atributos nombrados con xsl:attribute-set 8. Crear texto con xsl:text 9. Crear comentarios con xsl:comment 10. Copiar un nodo con xsl:copy 11. Generar texto con xsl:value-of 12. Calcular con xsl:number 13. Importar reglas con xsl:apply-imports 14. Repetir un procesamiento con xsl:for-each 15. Procesamiento condicional por medio de xsl:if 16. Procesamiento condicional por medio de xsl:choose E. XSL-FO 1. Inicializaciones y estructura del documento. 2. La disposición de las páginas 3. La zona de contenido 4. El orden de aparición de los tipos de página 5. Insertar contenido 6. Generar el documento PDF TEMA 8: CSS Y XSL: APLICACION A. Introducción B. Aplicar una hoja de estilo CSS a un documento XML 1. El documento XML 2. La hoja de estilo CSS. C. Aplicar de una hoja de estilo XSL 1. El documento XML de base 2. La transformación XSL D. Transformación XSL de un documento XML 1. El documento XML de base 2. La transformación XSL 3. Otros ejemplos de transformación a. Transformación de un documento XML en texto b. Transformación de un documento en CSV E. Creación de un documento PDF con XSL FO 1. El ejemplo completo 2. La generación del documento PDF con la herramienta FOP F. Un último truco para integrar XML en HTML 1. Inclusión simple de contenido XML en HTML 2. Inclusión por medio de “data island” TEMA 9: LOS SERVICIOS WEB A. De SGML a los servicios Web 1. De SGML a XML 2. Los servicios Web: el futuro previsible de XML B. El concepto de servicios Web 1. ¿Qué es un servicio Web? 2. La Web de los servicios C. Los catálogos de servicios Web 1. WSDL 2. UDDI a. Catálogos UDDI b. Las interfaces UDDI c. Acerca de UDDI D. Introducción a SOAP, el protocolo de los servicios Web TEMA 10: EL PROTOCOLO SOAP Y LOS ANALIZADORES XML A. Principio básico de SOAP 1. Llamar a un método remoto 2. La consulta SOAP 3. La respuesta B. Aplicación de SOAP 1. ¿Qué necesita? 2. Realizar una transación SOAP 3. Interoperabilidad C. La interpretación de los documentos XML: los analizadores 1. ¿Qué hace el analizador XML? 2. Introducción a los analizadores XML DOM 3. Introducción a los analizadores XML SAX 4. ¿DOM o SAX? TEMA 11: XHTML A. XHTML: ¿XML + HTML? B. Principios fundamentales del XHTML 1. ¿Qué es un documento XHTML conforme? 2. Estructura de un documento XHTML C. Diferencias entre HTML 4.0 y XHTML 1.0 D. Los formularios XHTML: los XForms 1. Los límites impuestos por los formularios HTML a. Los siete tipos de elementos de los formularios HTML b. Los dos métodos de procesamiento de los formularios HTML: GET y POST c. Los límites de accesibilidad de los formularios HTML 2. Principios fundamentales de los XForms 3. Los controles de formularios XForms 4. Declarar los XForms 5. Dominar los componentes XForms a. Las áreas de texto b. Elección múltiple (botones radio, casillas, áreas de selecciones múltiples y menús) c. La selección de un archivo d. Los grupos de opciones e. Los eventos f. Los valores iniciales g. Los métodos de envío 6. Un sencillo ejemplo de XForms TEMA 12: XML Y EL JAVASCRIPT A. El JavaScript 1. Breve introducción 2. Límites del JavaScript 3. JavaScript y los navegadores B. DOM 1. DOM HTML y XML 2. DOM y JavaScript 3. Un ejemplo de utilización de JavaScript con DOM C. XMLHTTPRequest 1. Principio 2. AJAX 3. Ejemplo D. Conclusión TEMA 13: WML, SMIL, RDF Y RSS A. Introducción B. WML 1. Presentación del lenguaje WML 2. La sintaxis del lenguaje WML 3. Diferencias entre WML y HTML 4. ¿Qué necesita para crear y publicar documentos WML? 5. ¿Cómo hacer el WML más dinámico? C. SMIL 1. Estructura de un documento SMIL 2. Conceptos básicos para construir animaciones interactivas SMIL a. Los elementos y b. Las iteraciones 3. SMIL, para ir más lejos D. RDF 1. Objetivos a. Los metadatos b. Hacia una Web semántica 2. Principios a. Recursos, propiedades y declaraciones b. Ejemplo c. RDF, para ir más lejos E. RSS 1. Objetivos 2. Las diferentes versiones de RSS 3. Construir un flujo RSS 0.91, 1.0 o 2.0 a. Estructura de un documento RSS 0.91 b. Estructura de un documento RSS 1.0 c. Estructura de un documento RSS 2.0 4. ¿Cómo usar los flujos RSS en un sitio? TEMA 14: SVGB (SCALABLE VECTOR GRAPHICS) A. Generalidades B. ¿Qué necesita? C. La sintaxis de SVG 1. La inicialización del documento 2. Añadir elementos gráficos 3. Aplicar transformaciones: traslaciones, rotaciones, escala 4. Operaciones sobre los objetos gráficos 5. Añadir texto 6. Aplicar filtros 7. Caso práctico: Crear un histograma en SVG 8. Descomposición 9. Ejecución TEMA 15: OTROS LENGUAJES DERIVADOS DEL XML A. Introducción B. Los subconjuntos de XML C. Lenguajes que se inspiran en XML 1. YAML 2. JSON D. XML al servicio del comercio B to B 1. Los servicios Web XML 2. Los lenguajes “dedicados”

Mundifor, nació en 2005 como empresa especializada en servicios para la formación de personas de todas las edades, con la misión de aportar la tecnología, la inteligencia y el talento justos para concretar proyectos educativos sólidos, efectivos y originales en un mundo cambiante.


Somos un equipo multidisciplinar estratégicamente pensado para dar respuesta a las necesidades formativas desde la primera infancia hasta la edad adulta, desde el período escolar al laboral: dos mundos de formación, una Formación Permanente y durante toda la vida, en una actualización constante como demanda la actual Sociedad del Conocimiento.


Nuestros Valores: VISIÓN, ANTICIPACIÓN, AGILIDAD, AGUDEZA, SOLIDEZ, COMUNIDAD, ALEGRÍA, LIDERAZGO, AUTENTICIDAD

Información adicional

Matrícula abierta: puedes apuntarte cuando quieras

Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares