
HTML5 Foundations
Matt West
- Editorial
- TreeHouse
- Año
- 2013
- Páginas
- ~384
- Nivel
- Básico
De qué trata
Libro de Matt West, desarrollador y diseñador web, publicado por Wiley dentro de la serie Treehouse, la colección asociada a la plataforma de formación en línea del mismo nombre. Enseña a construir sitios web modernos y personalizados con HTML5, más allá de las plantillas prediseñadas y los constructores de sitios. Aunque algunos catálogos lo clasifican como intermedio, el planteamiento sirve a principiantes: empieza desde cero, con la instalación de las herramientas.
El libro se divide en cuatro partes. La primera trata la creación de páginas: preparar el entorno (editor de texto, navegadores y herramientas de desarrollo), elementos y atributos, validación del código, diferencias entre navegadores, estructura semántica de la página y, después, plantillas y páginas completas. La segunda parte se dedica a los datos: formularios, validación, microdatos y accesibilidad. La tercera mejora las páginas con JavaScript: audio y vídeo nativos y almacenamiento de datos en el cliente. La cuarta presenta tecnologías avanzadas como la geolocalización. Los apéndices incluyen marcado adicional para texto y un índice de elementos HTML.
La progresión es práctica: primero se diseñan las plantillas y luego se construyen las páginas de un sitio, y en la parte multimedia se crean con JavaScript controles de reproducción personalizados para un vídeo. Es una buena base para quien quiere entender HTML5 de forma ordenada, con el CSS y el JavaScript justos para cada tarea. No es un libro de CSS avanzado ni de JavaScript, y al ser de 2012–2013 conviene contrastar con documentación actual el soporte de los navegadores y las APIs de almacenamiento.
- HTML5
- Estructura semántica
- Plantillas de página
- Formularios y validación
- Microdatos
- Accesibilidad
- Audio y vídeo
- JavaScript
- Almacenamiento en el cliente
- Geolocalización
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Sitio web construido desde plantillas
A lo largo de la primera parte se crean las plantillas de página con HTML5 semántico y luego las páginas de un sitio completo, que se va ampliando con formularios y contenido en los capítulos siguientes.
Controles personalizados de vídeo
Ejercicio en el que, con JavaScript y la API de medios de HTML5, se crean controles de reproducción propios para un elemento video en lugar de usar los del navegador.

