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.
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
Tema 1.
Proyectos de implementación.
1.
1 Metodología de desarrollo.
1.
2 Análisis de requerimientos.
1.
3 Descripción funcional.
1.
4 Diseño de arquitectura.
1.
5 Diseño técnico.
1.
6 Programación.
1.
7 Auditoría funcional.
1.
8 Auditoría técnica.
1.
9 Despliegue.
1.
10 Liberación.
Tema 2.
Entorno tecnológico.
2.
1 Plataformas de servicios CMS.
2.
2 Adecuación.
Customización.
2.
3 Desarrollo de nuevos componentes.
Tema 3.
Modelos de procesamiento XML.
3.
1 Procesamiento de XML basado en texto.
3.
2 Procesamiento XML dirigido por eventos.
3.
3 Procesamiento XML basado en árboles.
3.
4 Procesamiento basado en la extracción.
3.
5 Transformaciones.
3.
6 Abstracción de XML.
3.
7 Estándares y extensiones.
Tema 4.
Modelo de objeto de documento (DOM).
4.
1 Estructura de DOM Core.
4.
2 Node y otras interfaces genéricas.
4.
3 Nodos estructurales.
4.
4 Nodos de contenido.
4.
5 Interfaz DOM Implementation.
4.
6 Interfaces de DOM Level 3.
Tema 5.
Modelo basado en eventos (SAX).
5.
1 Interfaz ContentHandler.
5.
2 Opciones y propiedades.
5.
3 Filtros.
