Bibliografía recomendada
"Lenguajes de marcas y sistemas de gestión de información"
Juan Manuel Castro, José Ramón Rodríguez
Editorial Garceta 2012
- ÍNDICE DE CONTENIDOS:
- UD 1. INTRODUCCIÓN A LOS LENGUAJES DE MARCAS
- 1.1. Concepto y ventajas
- 1.2. SGML. El origen
- 1.3. Características de los lenguajes de marcas
- 1.4. Clasificación de los lenguajes de marcas
- 1.5. Organizaciones y estándares
- 1.6. Introducción a los principales lenguajes de marcas
- UD 2. HTML y XHTML. LENGUAJES PARA LA WEB
- 2.1. Evolución histórica
- 2.2. Estructura del documento
- 2.3. Elementos de HTML
- 2.3.1. <html>
- 2.3.2. <head>
- 2.3.3. <body>
- 2.3.4. Comentarios
- 2.3.5. Conjuntos de atributos
- 2.4. Contenido de la cabecera
- 2.4.1. <title>
- 2.4.2. <base>
- 2.4.3. <meta>
- 2.4.4. <link>
- 2.4.5. <script>
- 2.4.6. <style>
- 2.5. Contenido del cuerpo
- 2.5.1. Manejo del texto
- 2.5.2. Listas
- 2.5.3. Enlaces
- 2.5.4. Agrupación del contenido
- 2.5.5. Imágenes
- 2.5.6. Tablas
- 2.5.7. Marcos
- 2.5.8. Objetos multimedia
- 2.5.9. Formularios
- 2.6. XHTML
- 2.6.1. Estructura y elementos de un documento
- 2.6.2. Normas
- 2.7. HTML 5
- 2.7.1. Elementos de sección
- 2.7.2. Formularios
- 2.7.3. Objetos multimedia
- 2.8. Validación
- 2.8.1. Validación en línea
- 2.8.2. Validación local
- Ejercicios propuestos
- UD 3. CSS. HOJAS DE ESTILO
- 3.1. Introducción
- 3.2. Sintaxis
- 3.2.1. Cómo incluir CSS en el documento
- 3.2.2. Cómo construir las reglas CSS
- 3.3. Selectores
- 3.3.1. Selector universal
- 3.3.2. Selector de tipo
- 3.3.3. Selector descendente
- 3.3.4. Selector hijo
- 3.3.5. Selector adyacente
- 3.3.6. Selector de atributos
- 3.3.7. Selector de clase
- 3.3.8. Selector ID
- 3.3.9. Pseudo-clases
- 3.3.10. Pseudo-elementos
- 3.4. Modelo de cajas
- 3.4.1. Fundamentos
- 3.4.2. Ancho, alto
- 3.4.3. Margin, padding
- 3.4.4. Bordes
- 3.4.5. Colores y fondos
- 3.4.6. Posicionamiento
- 3.4.7. Visualización
- 3.5. Texto
- 3.6. Listas
- 3.7. Tablas
- 3.8. Formularios
- 3.9. Layout
- 3.10. Prioridad
- 3.11. Miscelánea
- 3.11.1. Estructuración del código
- 3.11.2. Aplicaciones Web
- 3.11.3. Sitios Web orientados al diseño
- Ejercicios propuestos
- UD 4. XML. ALMACENAMIENTO DE DATOS
- 4.1. Introducción
- 4.2. Documentos XML
- 4.3. Estructura jerárquica de un docuemnto XML
- 4.4. Modelo de datos de un documento XML. Nodos
- 4.5. Corrección sintáctica: documento XML bien formado
- 4.6. Documentos XML válidos
- 4.7. Validación de documentos XML con DTD
- 4.7.1. Estructura de un DTD. Elementos.
- 4.7.2. Poniendo todo junto.
- 4.8. Validación de documentos XML con esquemas XML
- 4.8.1. Estructura de un esquema XML. Componentes
- 4.8.2. Componentes básicos de un esquema
- 4.8.3. Tipos de datos
- 4.8.4. Tipos de datos simples vs. complejos
- 4.8.5. Definición de tipos de datos complejos
- 4.8.6. Diferentes declaraciones de elementos
- 4.8.7. Modelos de diseño de esquemas XML
- 4.8.8. Poniendo todo junto
- 4.8.9. Construcción avanzada de esquemas
- 4.9. Otros mecanismos para validar XML
- 4.10. Otros lenguajes basados en XML
- 4.10.1. SVG
- 4.10.2. WML
- 4.10.3. RSS
- 4.10.4. Atom
- 4.10.5. DocBook
- 4.10.6. XBRL
- 4.11. Otras formas de almacenar información
- 4.11.1. JSON
- 4.11.2. YAML
- Ejercicios propuestos
- UD 5. XML. TRATAMIENTO Y RECUPERACIÓN DE DATOS
- 5.1. Introducción
- 5.2. Bases de datos XML nativas
- 5.2.1. BaseX
- 5.3. XPath
- 5.4. XQuery
- 5.5. Otras tecnologías complementarias: XLink y XPointer
- 5.5.1. XLink
- 5.5.2. XPointer
- 5.6. Bases de datos relacionales con XML
- 5.7. Manejo de XML desde Java
- 5.7.1. SAX
- 5.7.2. DOM
- 5.7.3. JAXP
- 5.7.4. JAXB
- Ejercicios propuestos
- UD 6. TRANSFORMACIÓN DE DOCUMENTOS. XSLT
- 6.1. Introducción
- 6.2. XSLT
- 6.2.1. Enlace de documentos XML con hojas de estilo
- 6.2.2. Elementos básicos de una hoja de transformaciones
- 6.2.3. Instrucciones de control
- 6.2.4. Generación de nuevos elementos y atributos
- 6.2.5. Elementos avanzados de una hoja de transformaciones
- 6.2.6. Instrucciones de XSLT 2.0
- 6.3. XSLT-FO
- 6.3.1. Objetos de formateo
- 6.3.2. Objetos de formateo para la estructura de documentos
- 6.3.3. Objetos de formateo para el contenido de páginas
- 6.3.4. Objetos de formateo para generar listas
- 6.3.5. Objetos de formateo para generar tablas
- 6.3.6. Objetos de formateo para generar enlaces, imágenes
- Ejercicios propuestos
- UD 7. SINDICACIÓN DE CONTENIDOS. RSS
- 7.1. Introducción a RSS
- 7.2. Estructura de un documento RSS
- 7.3. Elementos principales de un RSS
- 7.3.1. <channel>
- 7.3.2. <item>
- 7.4. Generación de RSS
- 7.5. Validación del archivo RSS
- 7.6. Publicación del archivo RSS
- Ejercicios propuestos
- UD 8. SISTEMAS DE GESTIÓN DE INFORMACIÓN. ERP
- 8.1. Introducción
- 8.2. Inteligencia del negocio
- 8.3. ERP
- 8.3.1. SAP
- 8.3.2. OpenBravo
- 8.4. CRM
- 8.4.1. SugarCRM
- Ejercicios propuestos
Temporalización
EVALUACIÓN | Semanas | Horas |
1ª Evaluación | ||
Unidad 1. Introducción a los LM | 1,5 | 6 |
Unidad 2. HTML y XHTML | 10 | 40 |
2ª Evaluación | ||
Unidad 3. CSS | 3 | 12 |
Unidad 4. XML | 8.5 | 34 |
3ª Evaluación | ||
Unidad 5. Tratamiento y recuperación de datos | 4 | 16 |
Unidad 6. XSLT | 6 | 24 |
Unidad 7. RSS | 1 | 4 |
Unidad 8. ERP | 1 | 4 |
Total | 35 | 140 |