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

Proyectos de alumnos