# Lenguajes de marcas y sistemas de gestión de información
## SOFTWARE

HTML, CSS y JavaScript:
- Atom (Software Libre) [Windows / Linux / Mac] (Editor de texto. Extensión para validar documentos locales)
- Brackets (Software Libre) [Windows / Linux / Mac] (Editor de texto. Extensión para validar documentos locales. Extensión para visor en tiempo real)
- Notepad++ (Software Libre) [Windows] (Editor de texto)
- Hyro (Software Libre) [Windows / Linux / Mac] (Editor de texto. Visor en tiempo real)
- Sublime Text (Shareware) [Windows / Linux / Mac] (Editor de texto. Extensión para validar documentos locales)
- WebStorm (Shareware) [Windows / Linux / Mac] (Editor de texto)
- Visual Studio Code (Freeware) [Windows / Linux / Mac] (Editor de texto)
- Codelobster (Freeware) [Windows / Linux / Mac] (Editor de texto)
- CSE HTML Validator Lite (Freeware) [Windows] (Editor de texto. Permite validar documentos locales sin conexión a Internet)
- Kompozer (Software Libre) [Windows / Linux / Mac] (WYSIWYG. Sólo valida documentos publicados en Internet)
- Bluegriffon (Freeware) [Windows / Linux / Mac] (WYSIWYG)
- Dreamweaver (Shareware) [Windows] (WYSIWYG. Permite publicar páginas mediante FTP. Valida documentos locales)
Editores XML:
- XML Copy Editor (Software Libre) Cómo utilizar XML Copy Editor
- Jaxe (Software Libre)
- Oxygen XML (Shareware)
- XMLSpy (Shareware)
- Stylus Studio XML (Shareware)
Bases de datos XML:
- BaseX (Software Libre)
- eXistdb (Software Libre)

## Criterios De Evaluación

RA1. Reconoce las características de lenguajes de marcas, analizando e interpretando fragmentos de código.
Criterios de evaluación:
a) Se han identificado las características generales de los lenguajes de marcas.
b) Se han reconocido las ventajas que proporcionan en el tratamiento de la información.
c) Se han clasificado los lenguajes de marcas e identificado los más relevantes.
d) Se han diferenciado sus ámbitos de aplicación.
e) Se han reconocido la necesidad y los ámbitos específicos de aplicación de un lenguaje de marcas de propósito general.
f) Se han analizado las características propias del lenguaje XML.
g) Se han identificado la estructura de un documento XML y sus reglas sintácticas.
h) Se han contrastado la necesidad de crear documentos XML bien formados y la influencia en su procesamiento.
i) Se han identificado las ventajas que aportan los espacios de nombres.
RA2. Utiliza lenguajes de marcas para la transmisión de información a través de la web, analizando la estructura de los documentos e identificando sus elementos.
Criterios de evaluación:
a) Se han identificado y clasificado los lenguajes de marcas relacionados con la web y sus diferentes versiones.
b) Se ha analizado la estructura de un documento HTML y se han identificado las secciones que lo componen.
c) Se han reconocido la funcionalidad de las principales etiquetas y los atributos del lenguaje HTML.
d) Se han establecido las semejanzas y diferencias entre los lenguajes HTML y XHTML.
e) Se ha reconocido la utilidad de XHTML en los sistemas de gestión de información.
f) Se han utilizado herramientas en la creación de documentos web.
g) Se han identificado las ventajas que aporta la utilización de hojas de estilo.
h) Se han aplicado hojas de estilo.
RA3. Genera canales de contenidos analizando y utilizando tecnologías de sindicación.
Criterios de evaluación:
a) Se han identificado las ventajas que aporta la sindicación de contenidos en la gestión y transmisión de la información.
b) Se han definido sus ámbitos de aplicación.
c) Se han analizado las tecnologías en que se basa la sindicación de contenidos.
d) Se han identificado la estructura y la sintaxis de un canal de contenidos.
e) Se han creado y validado canales de contenidos.
f) Se ha comprobado la funcionalidad y el acceso a los canales.
g) Se han utilizado herramientas específicas como agregadores y directorios de canales.
RA4. Establece mecanismos de validación para documentos XML utilizando métodos para definir su sintaxis y estructura.
Criterios de evaluación:
a) Se ha establecido la necesidad de describir la información transmitida en los documentos XML y sus reglas.
b) Se han identificado las tecnologías relacionadas con la definición de documentos XML.
c) Se ha analizado la estructura y sintaxis específica utilizada en la descripción.
d) Se han creado descripciones de documentos XML.
e) Se han utilizado descripciones en la elaboración y validación de documentos XML.
f) Se han asociado las descripciones con los documentos.
g) Se han utilizado herramientas específicas.
h) Se han documentado las descripciones.
RA5. Realiza conversiones sobre documentos XML utilizando técnicas y herramientas de procesamiento.
Criterios de evaluación:
a) Se ha identificado la necesidad de la conversión de documentos XML.
b) Se han establecido ámbitos de aplicación.
c) Se han analizado las tecnologías implicadas y su modo de funcionamiento.
d) Se ha descrito la sintaxis específica utilizada en la conversión y adaptación de documentos XML.
e) Se han creado especificaciones de conversión.
f) Se han identificado y caracterizado herramientas específicas relacionadas con la conversión de documentos XML.
g) Se han realizado conversiones con distintos formatos de salida.
h) Se han documentado y depurado las especificaciones de conversión.
RA6. Gestiona información en formato XML analizando y utilizando tecnologías de almacenamiento y lenguajes de consulta.
Criterios de evaluación:
a) Se han identificado los principales métodos de almacenamiento de la información usada en documentos XML.
b) Se han identificado los inconvenientes de almacenar información en formato XML.
c) Se han establecido tecnologías eficientes de almacenamiento de información en función de sus características.
d) Se han utilizado sistemas gestores de bases de datos relacionales en el almacenamiento de información en formato XML.
e) Se han utilizado técnicas específicas para crear documentos XML a partir de información almacenada en bases de datos relacionales.
f) Se han identificado las características de los sistemas gestores de bases de datos nativas XML.
g) Se han instalado y analizado sistemas gestores de bases de datos nativas XML.
h) Se han utilizado técnicas para gestionar la información almacenada en bases de datos nativas XML.
i) Se han identificado lenguajes y herramientas para el tratamiento y almacenamiento de información y su inclusión en documentos XML.
RA7. Opera sistemas empresariales de gestión de información realizando tareas de importación, integración, aseguramiento y extracción de la información.
Criterios de evaluación:
a) Se han reconocido las ventajas de los sistemas de gestión y planificación de recursos empresariales.
b) Se han evaluado las características de las principales aplicaciones de gestión empresarial.
c) Se han instalado aplicaciones de gestión empresarial.
d) Se han configurado y adaptado las aplicaciones. e) Se ha establecido y verificado el acceso seguro a la información. f) Se han generado informes. g) Se han realizado tareas de integración con aplicaciones ofimáticas. h) Se han realizado procedimientos de extracción de información para su tratamiento e incorporación a diversos sistemas. i) Se han realizado tareas de asistencia y resolución de incidencias. j) Se han elaborado documentos relativos a la explotación de la aplicación.

## Orientaciones Pedagógicas

Este módulo profesional contiene la formación necesaria para desempeñar la función de gestión y explotación de sistemas de información.
La gestión y explotación de sistemas de información incluye aspectos como:
− La utilización de lenguajes de marcado en el tratamiento y transmisión de la información.
− La publicación y difusión de información mediante tecnologías de sindicación de contenidos.
− La caracterización de la información transmitida y almacenada.
− La adaptación de la información a las tecnologías utilizadas en su presentación, transmisión y almacenamiento.
− El almacenamiento y recuperación de la información.
− La implantación y adaptación de sistemas de gestión empresarial.
Las actividades profesionales asociadas a esta función se aplican en:
− El almacenamiento y transmisión de la información.
− La utilización de tecnologías web para la publicación y difusión de información.
− La explotación de sistemas empresariales de gestión de información.
La formación del módulo contribuye a alcanzar los objetivos generales h), p) y r) del ciclo formativo y las competencias e), f), h) y p) del título.
Las líneas de actuación en el proceso de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo versarán sobre:
− La caracterización y transmisión de la información utilizando lenguajes de marcado.
− La publicación y difusión de información en la web.
− La utilización de técnicas de transformación y adaptación de la información.
− El almacenamiento de la información.
− La gestión de información en sistemas específicos orientados a entornos empresariales.

## Metodología

Este documento pretende ser un documento de carácter flexible, en el sentido de que sea un documento que pueda adaptarse a las necesidades particulares del alumnado que nos concierne. Será modificable tanto el contenido como la estructuración, dependiendo de la ocurrencia o no de alumnos con n.e.e. con el ánimo de adecuar tanto contenido como estructura a una mejor comprensión para este alumnado.
Incluso, en el caso en el que no existan alumnos con n.e.e, pero precise de algún ajuste este documento. Siempre, ante cualquier particular en este sentido, será un punto tratado en connivencia con la coordinación del ciclo, y en ninguno de los modos, que afecte a los contenidos mínimos.

## Temario

Unidad 1 – Reconocimiento de las características de lenguajes de marcas:
* Definición y tipos de lenguajes de marcas.
* Tipos de lenguajes de marcas.
* Evolución de los lenguajes de marcas.
* Etiquetas, elementos y atributos.
* Organizaciones desarrolladoras.
* Utilización de lenguajes de marcas en entornos web.
* Gramáticas.
Unidad 2 - Lenguajes de marcas para la visualización de información:
* El modelo de objetos del documento.
* HTML.
* XHTML.
* Hojas de estilo.
Unidad 3 – Lenguajes para el almacenamiento y transmisión de información:
* Tipos de lenguajes.
* Definición de XML.
* Estructura y sintaxis de XML.
* Documentos XML bien formados.
* Espacios de nombres.
Unidad 4 – Definición de esquemas y vocabularios en XML:
* DTD.
* Esquemas.
* Validación de documentos XML.
* Caso práctico.
Unidad 5 – Conversión y adaptación de documentos XML:
 Transformación de documentos. XSL.
 Elementos básicos.
 Operadores en XSL.
 Plantillas.
Unidad 6 - Almacenamiento de información:
 Sistemas de almacenamiento de la información.
 Utilización de XML para el alamacenamiento de la información.
 Lenguajes de consulta y manipulación.
 XQuery.
 Consultas.
 Actualización.
 Exportación de librerías XML.
 Otras funciones o librerías.
Unidad 7 – Aplicación de los lenguajes de marcas a la sindicación de contenidos:
* Introducción a la sindicación de contenidos.
* Estructura de un sistema de sindicación.
* Estándares actuales para sindicación de contenidos.
* Sistemas de agregación y directorio de canales.
Unidad 8 – Sistemas de gestión empresarial:
* Introducción a los ERP.
* Composición de un ERP.
* Implantación.
* Seguridad.
* Importación y exportación de información.
Unidad 9 – Herramientas:
* Software para diseño web.
* Herramientas para la validación de documentos XML vía web.
* Software para editar y validar documentos XML.
* Sistemas de gestión de bases de datos XML nativas.
* Software para gestión empresarial.