- 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.- Clasificar las estructuras y técnicas de programación lógicas estándares para el desarrollo de componentes software según metodologías de desarrollo existentes.- Identificar las fases que constituyen el desarrollo de un componente software, para su posterior creación de acuerdo a herramientas y lenguajes especificados.- Clasificar los elementos que constituyen un componente software, para su aplicación en el desarrollo del mismo según unos diseños dados.- Explicar los métodos para utilizar o usar 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 funcionales.- 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 según especificaciones de diseño y funcionales dadas.- 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.- Elaborar elementos software que cumplan la funcionalidad de interpretar los contenidos de los repositorios, para proporcionar dicha información según unos requerimientos especificados.- Usar los modelos de librerías de aplicaciones (API) estándares del mercado (modelos de objetos de documentos <
Este conjunto de materiales didácticos se ajusta a lo expuesto en el itinerario de aprendizaje perteneciente a la Unidad Formativa UF2218 Desarrollo de un CMS, incluida en el Módulo Formativo MF0967_3: Creación y gestión de repositorios de contenidos, regulada en el Real Decreto 628/2013, de 2 de Agosto , que permita al alumnado adquirir las competencias profesionales necesarias para implementar y administrar sistemas de gestión de información en una organización, según un diseño especificado, ubicados en plataformas y soportes informáticos heterogéneos que garanticen su registro, clasificación, distribución y trazabilidad así como crear y gestionar repositorios de contenidos.