
Responsive Web Development
Sudheer Kumar Reddy Gowrigari, Nakul Pandey
- Editorial
- BPB
- Año
- 2024
- Páginas
- ~441
- Nivel
- Básico
De qué trata
Manual de BPB Publications escrito por Sudheer Kumar Reddy Gowrigari y Nakul Pandey, ingenieros de Salesforce, sobre cómo crear sitios y aplicaciones que funcionen bien tanto en la web de escritorio como en dispositivos móviles. Parte de una idea central: compartir la mayor cantidad posible de código entre plataformas y a la vez adaptar cada experiencia a su contexto. Trabaja con HTML5 y CSS3 modernos y está pensado para quienes empiezan con el diseño responsive o quieren ordenar sus conocimientos; basta con saber lo básico de HTML, CSS y JavaScript.
Los diez capítulos van de los fundamentos (media queries, breakpoints, viewport) a los patrones de navegación para web y móvil, y de ahí al diseño mobile-first con CSS3, Flexbox y Grid. También presenta frameworks como Bootstrap y Foundation y preprocesadores como Sass y LESS. Después aborda temas que muchos libros de responsive no tocan: optimización del rendimiento y herramientas para medir la velocidad de carga, pruebas y depuración en dispositivos móviles, seguridad y privacidad de datos, Progressive Web Apps, funcionamiento sin conexión con caché y sincronización de datos, optimización para búsqueda por voz y accesibilidad según las pautas WCAG.
Es un libro panorámico, con ejemplos de código para cada concepto, pero no guía la construcción de una aplicación completa. Su valor está en reunir en un solo recorrido el diseño adaptable, el rendimiento, las PWA y la accesibilidad, lo que da una visión de conjunto muy útil para empezar. Como cubre tantos temas, algunos se tratan solo por encima: para dominar a fondo CSS Grid, los Service Workers o la seguridad conviene completarlo con documentación específica, como MDN o web.dev.
- HTML5
- CSS3
- Media queries
- Mobile-first
- Flexbox
- CSS Grid
- Bootstrap
- Sass y LESS
- Rendimiento web
- Progressive Web Apps
- Modo sin conexión
- Accesibilidad WCAG
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

