La llegada de un enorme número de nuevas especificaciones satélite a HTML5 ha revolucionado el panorama de las aplicaciones Web. Donde antes estábamos únicamente limitados a aplicaciones esencialmente de gestión, más o menos efectistas gracias a AJAX y CSS, ahora podemos utilizar un abanico enorme de posibilidades: multimedia, gráficos 2D y 3D acelerados, almacenamiento local, comunicación entre navegadores sin intermediación del servidor, funcionamiento desconectado de Internet y acceso a funcionalidades antes restringidas a los móviles como posicionamiento GPS y uso de interfaces táctiles.
El curso de HTML5 Avanzado explora en profundidad todas estas características
PARTE 1. Repaso de JavaScript 1.1 Clausuras y expresiones funcionales 1.2 Objetos y prototipos 1.3 JQuery PARTE 2. Novedades en HTML5 2.1 Nuevos tipos de campos 2.2 Elementos multimedia 2.3 Datos asociados a pistas (Track Data) 2.4 Contenido editable, arrastrable y redimensionable 2.5 Elementos semánticos 2.6 Validación de formularios 2.7 Expresiones regulares 2.8 Atributos de datos 2.9 Sliders, Diales e indicadores de progreso PARTE 3. CSS3 3.1 Nuevos modelos de color 3.2 Funciones CSS 3.3 CSS Local 3.4 Sombras y Marcos 3.5 Fondos múltiples 3.6 Degradados 3.7 Transformaciones 3.8 Animaciones CSS 3.9 API de Selectores 3.10 Fuentes Web 3.11 Modelo de Columnas PARTE 4. Gráficos vectoriales con SVG 4.1. Figuras básicas 4.2. Rutas (Paths) 4.3. Curvas cuadráticas de Bézier 4.4. Agrupación de elementos 4.5. Texto 4.6. Colores y rellenos degradados 4.7. Transformaciones geométricas 4.8. Animación declarativa. Introducción a SMIL 4.9. Modelo DOM de SVG 4.10. Scripting SVG : Manejo de SVG desde JavaScript 4.11. Filtros SVG PARTE 5. Gráficos raster con HTML Canvas 5.1 Elemento básico 5.2 Primitivas de dibujo 5.3 Estilos de línea y texto 5.4 Rutas 5.5 Rellenos 5.6 Transformaciones 5.7 Imágenes 5.8 Composición de imágenes PARTE 6. APIs de Almacenamiento 6.1 Almacenamiento local - Local Storage API 6.2 Storage, sessionStorage y localStorage 6.3 Eventos de almacenamiento 6.4 Privacidad y seguridad 6.5 Almacenamiento indexado - IndexedDB API 6.6 Bases de datos, claves y valores 6.7 Cursores 6.8 Transacciones 6.9 Sistema de archivos local - File API 6.10 Construcción y uso de BLOBs PARTE 7. Gráficos 3D con WebGL 7.1 Introducción y conceptos básicos 7.2 Geometría básica 7.3 Materiales y texturas 7.4 Transformaciones 7.5 Creación de sombreadores (shadres) 7.6 Animación 7.7 Detección de colisiones. Eventos PARTE 8. Comunicaciones 8.1 Introducción a la API Web Sockets 8.2 Uso de Web Sockets 8.3 URLs de Web Socket 8.4 Flujos multimedia con WebRTC 8.5 API Peer-to-Peer WebRTC 8.6 API DTMF 8.7 RPC sobre la Web : Web Intents PARTE 9. Otras características 9.1 Aplicaciones en pantalla completa 9.2 Aplicaciones desconectadas 9.3 Acceso al portapapeles 9.4 Drag & Drop 9.5 Geoposicionamiento 9.6 Eventos táctiles 9.7 Menús contextuales 9.8 Mutator API
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa