
HTML5, JavaScript, and jQuery 24 Hour Trainer
Dane Cameron
- Editorial
- Wrox
- Año
- 2015
- Páginas
- ~621
- Nivel
- Intermedio
De qué trata
Curso de la serie 24-Hour Trainer de Wrox en el que Dane Cameron, ingeniero de software y arquitecto de soluciones en Nueva Zelanda, enseña a crear aplicaciones web y móviles con HTML5, JavaScript, jQuery y CSS3. Se publicó en 2015, cuando HTML5 ya era estándar, y combina lecciones cortas en el libro con screencasts en video. Su público son personas con nociones básicas de desarrollo web que quieren pasar de páginas estáticas a aplicaciones del lado del cliente. No hace falta experiencia previa con jQuery.
El temario parte de los fundamentos de HTML y HTML5 (marcado semántico, listas, formularios) y sigue con CSS y CSS3, multimedia y JavaScript, para luego entrar en jQuery como herramienta para manipular el DOM y gestionar eventos. Una parte importante está dedicada a las APIs de HTML5 para el almacenamiento y el trabajo en segundo plano: IndexedDB (crear una base de datos y guardar, leer y borrar registros), Application Cache, Web Workers y la API de archivos. También cubre AJAX, Promises y diseño responsive para adaptar la aplicación a teléfonos y tablets.
Cada lección cierra con un ejercicio práctico, y los ejercicios van construyendo y ampliando una aplicación web de ejemplo que el lector puede seguir mejorando por su cuenta. Su punto fuerte es que reúne en un recorrido guiado las APIs del navegador que suelen explicarse por separado. Hay que tener en cuenta la época: Application Cache está obsoleta y hoy se usan Service Workers en su lugar, jQuery ha perdido peso frente a JavaScript moderno y a frameworks como React o Vue, y no se tratan herramientas de compilación ni módulos ES. Es útil para entender las bases de la plataforma web, pero conviene completarlo con material actual.
- HTML5
- CSS3
- JavaScript
- jQuery
- DOM y eventos
- IndexedDB
- Application Cache
- Web Workers
- File API
- AJAX
- Promises
- Diseño responsive
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación web de ejemplo del curso
Aplicación del lado del cliente que se construye y amplía lección a lección con HTML5, jQuery y CSS3. Incorpora almacenamiento local con IndexedDB, trabajo en segundo plano con Web Workers, AJAX y una adaptación responsive para dispositivos móviles.

