
JavaScript The Web Warrior Series, 6th Edition
Don Gosselin, Sasha Vodnik
- Editorial
- Cengage Learning
- Año
- 2015
- Páginas
- ~896
- Nivel
- Básico
De qué trata
Libro de texto universitario de la colección Web Warrior de Cengage, escrito por Sasha Vodnik y Don Gosselin, que enseña a crear aplicaciones y sitios web dinámicos con JavaScript del lado del cliente. La sexta edición (2015) trabaja con el JavaScript de la época (ECMAScript 5, HTML5 y CSS3) y está pensada para estudiantes principiantes que ya conocen HTML y CSS básicos, aunque no hayan programado antes. Su formato es el de un manual de curso: explicaciones paso a paso, resúmenes, preguntas de repaso y muchos ejercicios al final de cada capítulo.
El temario recorre los fundamentos del lenguaje (variables, tipos de datos, operadores, funciones, arreglos y estructuras de control), la depuración y el manejo de errores, y la manipulación de la página mediante el DOM y DHTML. Después aborda la mejora y validación de formularios, la programación orientada a objetos en JavaScript, el tratamiento de cadenas y arreglos, y la gestión del estado y la seguridad (cookies y almacenamiento en el navegador). Como novedades de esta edición incorpora un capítulo sobre programación para pantallas táctiles y dispositivos móviles y una introducción a la librería jQuery, además de material sobre Ajax para actualizar páginas sin recargarlas.
Su sello distintivo es el aprendizaje en contexto profesional: en cada capítulo se trabaja sobre un sitio web diseñado profesionalmente, añadiéndole funcionalidad como se haría en un encargo real, y se completa con proyectos prácticos y casos de estudio adicionales. Es una base muy sólida y ordenada para un primer curso, pero hoy hay que tener en cuenta que es anterior a ES6: no verás let/const, clases, módulos, promesas ni async/await, y jQuery ha perdido protagonismo. Conviene complementarlo después con un recurso de JavaScript moderno.
- JavaScript del lado del cliente
- Funciones y tipos de datos
- Arreglos y control de flujo
- Depuración
- DOM y DHTML
- Validación de formularios
- JavaScript orientado a objetos
- Cookies y almacenamiento web
- Dispositivos táctiles y móviles
- Ajax
- jQuery
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Sitio web profesional mejorado capítulo a capítulo
En cada capítulo se añade funcionalidad con JavaScript (validación de formularios, manipulación del DOM, interacción táctil, etc.) a un sitio web de diseño profesional, imitando el trabajo sobre sitios existentes en un entorno real.
Proyectos y casos de estudio de fin de capítulo
Ejercicios prácticos y casos de estudio al final de cada capítulo en los que se aplican con HTML, CSS y JavaScript los conceptos vistos.

