[TWB-015] HTML 5 y CSS3 Avanzado

Duración:                     15 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa va dirigida a Maquetadores, Programadores y Analistas.

Requisitos previos 

Conocimientos previos de etiquetas y maquetación con HTML5, uso de hojas de estilo CSS3 y nociones de JavaScript.

Objetivos

Con el curso de HTML versión 5 dominaremos las novedades de la futura versión de HTML y de CSS3. 


Contenido

  1. Geolocalización
    1. ¿Para qué se usa la Geolocalización?
    2. Soporte del navegador para la geolocalización
    3. El objeto Geolocation
    4. API de Geolocalización
    5. Propiedades del objeto PositionOptions
    6. Atributos de la interfaz Position
  2. Mensajería Web 
    1. Métodos de Mensajería Web
    2. Establecimiento de confianza entre dominios
    3. Establecimiento de confianza con ORIGEN
    4. Cross Origin Resource Sharing (CORS)
    5. Puertos y canales de mesnsajes
    6. Métodos de MessagePort
    7. El objeto Message Event
    8. Controles de seguridad adicional
  3. Web Workers
    1. ¿Por qué utilizar Web Workers?
    2. Características disponibles
    3. ¿Cómo funcionan los Web Workers?
    4. El objeto Worker
    5. WorkerGlobalScope: Propiedades, métodos y eventos
    6. Soporte del navegador para Web Workers
    7. Tipos de Web Workers
    8. Terminación del trabajador desde script
  4. Arrastrar y soltar
    1. ¿Qué es drag and drop?
    2. Soporte del navegador
    3. Arrastrar y soltar con una "carga útil" de datos
    4. Eventos de arrastre
    5. Evento soltar
  5. Aplicaciones desconectadas
    1. Soporte del navegador para Desconectado Aplicaciones
    2. Vaciado de la caché del navegador
    3. Entendimiento applicationCache
    4. La propiedad navigator.online
    5. Asociación del Manifiesto caché con una Página Web
  6.  XMLHttpRequest Nivel 2
    1. Beneficios de XHR2
    2. El objeto XHR: Estados
    3. El objeto XHR: Controladores de eventos
    4. El objeto XHR: Métodos
    5. El objeto XHR: Propiedades
  7.  Web Sockets
    1. Introducción Web Sockets
    2. Propiedades de los WebSocket
    3. Controladores de eventos
    4. Métodos
    5. Uso de un servidor WebSocket con el API WebSocket
  8. Eventos enviados por el servidor
    1. Mensajes del servidor
    2. Creación de un EventSource
    3. Propiedades EventSource
    4. Eventos desde un EventSource
    5. Las ventajas de los eventos enviados por el servidor
    6. Las desventajas de  los eventos enviados por el servidor
  9. CSS3
    1. Selectores
    2. Especificidad
    3. Contenido generado
    4. Mediaqueries
    5. Depuración
    6. Colores
    7. Fuentes, sombras y efectos de texto
    8. Bordes y Fondos
    9. Degradados
    10. Transformaciones
    11. Transiciones y animaciones
    12. Otras características de CSS
    13. Programando en CSS: Sass


Documentación Recomendada

Pro HTML5 Programming (2nd Edition)
Peter Lubbers , Brian Albers , Frank Salim
Noviembre 2011 | XXX páginas
ISBN: 9781430238645

http://www.apress.com/9781430238645