MF0967_3: Creación y gestión de repositorios de contenidos

912 171 879

Categorías

Denominación

Creación y gestión de repositorios de contenidos

Código

MF0967_3

Descripción

MF0967_3: Creación y gestión de repositorios de contenidos

Duración

240 horas

Competencias

C1: Crear repositorios de contenidos utilizando lenguajes específicos y estándares de desarrollo software.

CE1.1 Identificar los estándares de desarrollo software, utilizando lenguajes específicos para crear componentes software que almacenen información, atendiendo al contenido y significado en modo estructurado y jerárquico.
CE1.2 Reconocer y crear la nomenclatura a emplear en los repositorios, de acuerdo a un diseño establecido para su implementación en la creación de repositorios utilizando lenguajes y herramientas específicas.
CE1.3 En un supuesto práctico, debidamente caracterizado, de realización de las funciones
propias para la gestión de información, de acuerdo con un diseño especificado en lo que al
repositorio respecta:
? Crear y archivar información en el repositorio utilizando los descriptores establecidos en el
diseño del repositorio y normativas estándares del mercado.
? Modificar y eliminar información en el repositorio.
? Almacenar el repositorio en almacenes de datos de acuerdo a especificaciones recibidas, como bases de datos relacionales, archivos planos de bases de datos, documentos de marcas extendidas, entre otros.
CE1.4 En un supuesto práctico, de creación de repositorios utilizando lenguajes específicos,
según estándares de desarrollo, para la gestión de la información:
? Identificar las diferentes declaraciones de tipos de documentos existentes en el repositorio.
? Reconocer los diferentes tipos de elementos, atributos, declaraciones de entidades y otros
elementos de marcado existentes en el repositorio.
? Utilizar hojas de estilo para permitir homogeneizar contenidos en los repositorios según unas normas de estilo especificadas.
? Usar esquemas de repositorio que permitan entre otras funcionalidades el desarrollo de
vocabularios comunes para mejorar la interoperabilidad entre aplicaciones e intercambio de
datos.
? Implementar información en el repositorio de acuerdo con las especificaciones lingüísticas de dicha información.
? Utilizar esquemas de nombres de acuerdo con las especificaciones recibidas para permitir la
cooperación en la construcción del repositorio.

C2: Desarrollar componentes software que permitan la explotación de contenidos de repositorios, utilizando lenguajes específicos y estándares de desarrollo software.

CE2.1 Identificar los estándares de desarrollo software utilizando lenguajes específicos que
permitan la explotación de contenidos de repositorios, para permitir su transformación,
publicación e intercambios de contenidos entre los sistemas de información según unas
especificaciones funcionales dadas.
CE2.2 En un supuesto práctico, dadas unas necesidades de explotación del repositorio de
información, construir componentes software que permitan la explotación de contenidos de
repositorios, utilizando lenguajes específicos y estándares de desarrollo software que
desarrollen las siguientes funcionalidades:
? Transformar contenidos del repositorio que permitan ser presentados y publicados según
normas estándares especificadas.
? Acceder a partes del repositorio que aseguren la extracción de los contenidos necesarios para el desarrollo del componente software.
? Crear enlaces entre contenidos del repositorio que aseguren la conectividad entre los
diferentes recursos del repositorio.
? Permitir accesos a la estructura interna del repositorio para su utilización en la explotación de contenidos.
CE2.3 Asegurar que se obtienen los resultados especificados tras la verificación y depuración de los componentes software elaborados.

C3: Distinguir las estructuras y técnicas de programación lógicas para el desarrollo de componentes software, teniendo en cuenta las tecnologías de desarrollo.

CE3.1 Identificar las fases que constituyen el desarrollo de un componente software, para su
posterior creación de acuerdo con herramientas y lenguajes especificados.
CE3.2 Clasificar los elementos que constituyen un componente software, para su aplicación en el desarrollo del mismo según unos diseños dados.
CE3.3 Identificar los modelos de librerías de aplicaciones estándares del mercado que permiten el acceso, consulta y extracción de información de los repositorios de los sistemas de información, para ser utilizados en el desarrollo de componentes utilizando lenguajes de
programación según especificaciones de diseño y funcionales dadas.
CE3.4 Determinar los métodos o librerías de aplicaciones desde los lenguajes de programación, para permitir la explotación de los repositorios de los sistemas de información según especificaciones de diseño y funcionales.

C4: Elaborar elementos software que integren o exploren contenidos de otros repositorios, utilizando interfaz de aplicaciones estándares del mercado para acceder a los repositorios de datos.

CE4.1 Elaborar elementos software que cumplan la funcionalidad de interpretar los contenidos de los repositorios, para proporcionar dicha información según unos requerimientos especificados.
CE4.2 Verificar y depurar los elementos software elaborados asegurando que se obtienen los
contenidos especificados.

Contenidos

1 Repositorios de contenidos

Concepto y características de los repositorios de contenidos. Tipos de almacenamiento de
información: estructurada, jerárquica, y no estructurada. Estándares de desarrollo para la creación de repositorios de contenidos. Funcionalidades operacionales en el repositorio de contenidos.
Normativa aplicable en materia de protección de datos.

2 Almacenamiento de repositorios de contenidos

Bases de datos. Documentos planos. Documentos de marcas extendidas. Otros tipos de
almacenamiento.

3 Creación de repositorios y documentos XML

Reglas específicas para la creación de documentos XML. Sintaxis y estructura de documentos XML:
documentos bien formados, declaración de tipos de documento (DTD), documentos válidos.
Elementos, atributos y entidades en documentos XML Esquemas XML, vocabularios para definir esquemas de documentos. Otras características. Almacenamiento de documentos XML en gestores de datos.

4 Lenguaje para el acceso y procesamiento de documentos de marcas extendidas

Características y propiedades de los lenguajes para el acceso y procesamiento de documentos de marcas extendidas. Lenguaje para acceder a partes de un documento de marcas extendido.
Lenguaje para insertar enlaces en documentos de marcas extendidas. Lenguaje para acceder a la estructura interna de un documento de marcas extendidas. Lenguaje para extraer datos de documentos de marcas extendidas. Lenguaje para transformar documentos de marcas extendidos en otros documentos según un determinado formato: el lenguaje de hojas de estilo (XSL), procesadores de hojas de estilo, plantillas y reglas de plantillas, XSLT y los espacios de nombre, generación de documentos, otros elementos XSLT.

5 Otros lenguajes con funcionalidades de aplicación en documentos de marcas extendidas

Características y funciones.

6 Desarrollo de componentes software y repositorios de contenidos

Concepto de desarrollo de componentes software. Fases de desarrollo. Descripción de técnicas de programación estándares (estructurada, modular y objetos, entre otras). Identificación de estructuras lógicas en el desarrollo de componentes software.

7 Plataformas tecnológicas de desarrollo de componentes software

Modelos comunes de procesamiento (texto, eventos, árboles, extracción, transformación,
abstracción). Uso de librerías de aplicaciones (API ? Aplication Program Interface) en los desarrollos de componentes. Tipos de modelos: de objetos de documento, basados en eventos, otros modelos de librerías de aplicaciones. Uso de librerías de aplicaciones en la extracción y consulta de información de repositorios de contenidos. Generación de analizadores o procesadores “parsers”.
Verificación, depuración y documentación de componentes software.

TE LLAMAMOS Y TE LO EXPLICAMOS TODO

    Echale un vistazo a nuestros cursos