
Mastering Bootstrap 4
Benjamin Jakobus, Jason Marah
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~280
- Nivel
- Avanzado
De qué trata
Primera edición del libro de nivel avanzado de Benjamin Jakobus y Jason Marah sobre Bootstrap 4, escrita en 2016 sobre la versión alfa del framework. Va dirigido a desarrolladores front-end que ya conocen lo básico de Bootstrap (normalmente la versión 3), HTML, CSS y jQuery, y que quieren ir más allá de las plantillas de ejemplo.
El primer capítulo presenta las novedades de Bootstrap 4 y sus diferencias con la versión 3. A partir de ahí el libro profundiza en el estilo y la personalización con Sass, la construcción del layout con la cuadrícula, y en la navegación, los pies de página, las alertas y el contenido. También cubre la validación de formularios y cómo acelerar el desarrollo con los plugins jQuery de Bootstrap: cómo están hechos por dentro, cómo personalizarlos y cómo crear componentes propios. Además integra librerías de terceros como Salvattore, Animate.css y Hover, y aborda la optimización del sitio para que cargue más rápido y la integración de Bootstrap con frameworks de JavaScript.
Todos los ejemplos se aplican a un único sitio de demostración, MyPhoto: una web para un servicio de fotografía con secciones de bienvenida, servicios, galería, acerca de y contacto, que va ganando complejidad capítulo a capítulo. Su mayor aporte es mostrar cómo extender Bootstrap de verdad, con plugins propios y personalización profunda. Hay que tener en cuenta que se basa en una alfa: muchas clases cambiaron en la versión estable, y Packt publicó en 2018 una segunda edición actualizada. Además, el enfoque centrado en jQuery ha quedado atrás, porque Bootstrap 5 ya no depende de esa librería.
- Bootstrap 4
- Sass
- Grid y layout
- Navegación
- Validación de formularios
- Plugins jQuery
- Componentes personalizados
- Salvattore
- Animate.css
- Optimización web
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
MyPhoto
Sitio web de un servicio de fotografía con secciones de bienvenida, servicios, galería, acerca de y contacto. Se construye y amplía durante todo el libro con Bootstrap 4, Sass, plugins jQuery propios y librerías de terceros como Salvattore y Animate.css.