Temario

  1. Breve introducción a XML
    1. Un vistazo a SGML, y su relación con HTML. Motivos de la sustitución de SGML por XML, y la reformulación de HTML sobre este último
    2. Sintaxis de XML
    3. XML bien formado y XML válido
    4. Referencias de entidad
    5. ¿XML va a reemplazar al HTML?
  2. Capa de estructura del documento
    1. DTD y espacios de nombres
    2. Diferencias entre HTML y XHTML
    3. Elementos y atributos de XHTML 1.1
      1. Elementos estructurales
      2. Elementos de texto
      3. Elementos de lista
      4. Elementos de vinculación
      5. Elementos de objetos
      6. Elementos de tabla
      7. Elementos de formulario
      8. Elementos de scripting
    4. Validación
    5. Código semántico
    6. Técnicas de accesibilidad
      1. Técnicas generales
      2. Imágenes accesibles
      3. Tablas accesibles
      4. Formularios accesibles
  3. Capa de presentación del documento
    1. CSS 2.1
    2. Sintaxis: propiedades, declaraciones y reglas
    3. Selectores y pseudoselectores
    4. Relación de propiedades para medios visuales
      1. Fuentes y texto
      2. Cajas
      3. Colores y fondos
      4. Posición y flotado
      5. Listas
      6. Tablas
      7. Contenido generado
      8. Interfaz de usuario
    5. Relación de propiedades para medios de impresión
    6. Herencia y cascada
    7. Más sobre posición y flotado
    8. El modelo de caja del W3C y el de Internet Explorer
    9. Clarificación del uso de id y class
    10. Sabios consejos para optimizar una hoja de estilo
    11. Validación
    12. Cuestiones de accesibilidad
  4. Capa de comportamiento del documento
    1. Lenguajes de script y JavaScript
    2. Sintaxis básica de JavaScript
      1. Variables
      2. Operadores
      3. Estructuras condicionales
      4. Bucles
      5. Funciones
      6. Objetos nativos e incorporados
      7. Eventos
    3. El DOM
      1. getElementById y getElementsByTagName
      2. parentNode, firstChild, lastChild, nextSibling y previousSibling
      3. createElement y createTextNode
      4. appendChild, insertBefore, replaceChild, removeChild y cloneNode
      5. addEventListener
    4. El BOM
      1. Window y Document
      2. Navigator y Screen
    5. Técnicas de accesibilidad: el JavaScript no obstrusivo. La teoría de la mejora progresiva

(cc) codexexempla, 2007-2010