Diseño natural, usable, seguro, accesible
© Carlos D. González - Update: Jul - 2008
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.
Noticias sobre los estándares del curso desde el W3C
Guía Breve de Tecnologías XML
XML juega un papel fundamental en el intercambio de datos. Su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones.
Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a las demandas más frecuentes por parte de los usuarios. XML sirve para estructurar, almacenar e intercambiar información.
XML en 10 puntos
XML, XLink, Namespace, DTD, Schema, CSS, XHTML ... Si usted no conoce XML, podría resultarle difícil saber por dónde comenzar. Este resumen en 10 puntos intenta capturar lo suficiente de los conceptos básicos como para permitir al principiante ver el bosque a través de los árboles. Y si usted tiene que dar una presentación sobre XML ¿por qué no empezar por estos 10 puntos?
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.
É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.
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
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/