Curso XML, XSLT, XPath

Curso Integral XML

Curso Sitios y Aplicaciones Web con XML, XSLT, XPath, CSS y PHP 5

© Carlos D. González - Update: Sep - 2017
Contacto: usabilidadweb @ usabilidadweb.com.ar

XML significa Lenguaje de Marcado Extensible. XML es un metalenguaje que posibilita la creación de otros lenguajes para cubrir las necesidades en todos los campos de actividad. XML permite una web con significado, las marcas permiten la identificación del contenido línea a línea. XML permite entre otras cosas: Independencia de los datos respecto de las aplicaciones.

El curso provee una visión y conocimientos integrales, abarcando todo lo necesario para comprender los sitios web como software y poder programar eficaces interfaces de usuarios basadas en los estándares XML, XSLT del W3C y PHP 5.

El paquete XML, XSLT, XPath permite el filtrado de datos, con una funcionalidad que tiene semejanzas con la forma de operar de MySQL, SQL, PHP. La asociación de estas tecnologías a las bases de datos relacionales (MySQL) genera enormes posibilidad en el campo del desarrollo de aplicaciones. Sistemas desarrollados con diferentes tecnologías pueden estar comunicados entre si, en virtud de XML. El desarrollo de API en PHP 5 que permita la distribución parcial de contenidos XML, resulta trascendente.

Con XML, XSLT, XPath podrá crear su sistema de almacenamiento y desarrollar el software capaz de gestionar la información almacenada. Además, con la información XML, podrá crear páginas web en XHTML.

JAVA y UML
Desarrollos con Java y UML|

INTERFACES e INTERACCIÓN
Diseño de Interfaces e Interacción|

Cursos Complementarios
Cursos Integración y Especialización|

CSV, MySQL y PEAR|

Análisis y generación de XML|

Datos Formulario Seguros con PEAR|

RDF
Cursos usabilidad web Cursos |

Notas usabilidad web Notas |

Navegar los Feeds |

BUSCAR
Buscar en Usabilidad web |

Buscar en Directorio de Tecnologías |

Algunas consideraciones sobre XML

La información sobre la información, crea un contexto en extremo útil para el tratamiento de los datos, nos permite una herramienta para organizar información con toda flexibilidad, permite diversos modos de visualizar la información desde un mismo archivo.

XML constituye la capa más baja dentro del nivel de aplicación, sobre el que se puede montar cualquier estructura de tratamiento de documentos, hasta llegar a la presentación.

XHTML está pensado para desplegar información en un navegador web, pero usted no puede hacer nada más, ahora, el XML, además de poder desplegar datos en un navegador, puede por su semántica, permitir el procesamiento informático de su información y así está planteada la web actual y futura, solo que el cambio es lento, por su mayor complejidad, comparado con el HTML.

XML añade inteligencia a los procesos, los sistemas informáticos pueden responder preguntas sobre el texto XML, hacer inferencias, estadísticas, se puede averiguar la estructura y el contenido del documento. A partir de la información que aportan las marcas, se pueden hacer operaciones matemáticas, lógicas, se pueden mezclar datos y crear nueva información, etc.

  • XML es un formato basado en texto, específicamente diseñado para almacenar y transmitir datos.
  • El poder del XML es que mantiene la separación entre la interfaz de usuario y los datos estructurados.
  • El HTML especifica como visualizar datos en un navegador, en cambio XML define el contenido.
  • Para presentar los datos en un navegador XML, este utiliza hojas de estilo extensibles de transformación (XSLT) y las Hojas de Estilo en Cascada (CSS).
  • El XML separa los datos de la presentación y el proceso, permitiendo desplegar y procesar los datos tal como usted desee, al aplicar diferentes hojas de estilo y aplicaciones.

Documentos XML en el Web

  • CSS es eficaz para describir formatos y presentaciones, pero no sirve para decidir qué tipos de datos deben ser mostrados y cuáles no.
  • Esto es, CSS se utiliza con documentos XML en los casos en los que todo su contenido debe mostrarse sin mayor problema.
  • XSLT no solo permite especificar cómo queremos presentar los datos de un documento XML, sino que también sirve para filtrar los datos de acuerdo a ciertas condiciones.
  • Su modo de operar se parece a un lenguaje de programación tipo PHP. Permite incluir en una página web operaciones con cálculos númericos, , ordenación de datos, condicionales, funciones lógicas y otras funciones tipicas de las aplicaciones profesionales.
  • El lenguaje XPath nos permite "apuntar" a los elementos a extraer.

Éste curso es de nivel avanzado y lo acercará a las tecnologías que constituyen el entorno de trabajo profesional para manejo de datos en la web.

XML no es propiedad de compañía alguna, su uso es gratuito. Hoy para un informático, es tan importante aprender XML como MySQL, SQL y PHP.

Durante el curso se capacitará para crear sitios basados en XML, diseñará bases de datos XML, utilizará CSS2 para dar formato al contenido de la base, creará DTD, estudiará en detalle las potentes XSLT (hojas de estilo extensible) y programará la salida de contenido de la base de acuerdo a su necesidad. Creará aplicaciones con XML/XSLT, que le permitan aumentar el nivel de comprensión.

Temario del curso integral XML

La temática que asocia XML, XSLT, XPath a la base de datos MySQL / PHP 5, requiere la realización del mencionado curso: Curso PHP 5, MySQL, XML




Página del Autor de Usabilidad web |

Stds W3C, PHP, MySQL, PostgreSQL, SQLite ...
Desarrollo de software basado en web
Desarrollo de software en C++, JAVA y PYTHON
Consultor independiente: Usabilidad, AI, y Estándares web W3C |
Cursos en Buenos Aires, Argentina
http://www.usabilidadweb.com.ar/


Negocios Tecnologicos Globales
Modelado Semántico y Ontológico para soluciones Web
Web Semantico: RDF, RDFa, RDFS, OWL, SPARQL
Software como Servicio (SaaS)
Sondeos de Opinión en Tiempo Real
Comunicación Segura en Tiempo Real
Powered by usabilidadweb.com.ar
w3Codigo.com