Descubre cómo construir interfaces web modernas, limpias y responsivas con Bootstrap 5 a través de una guía práctica pensada para aprender paso a paso. En este libro recorrerás desde los fundamentos del framework hasta temas más avanzados como personalización con Sass, modo oscuro nativo, integración con Vue 3 y Livewire, rendimiento en producción y creación de formularios avanzados.
A lo largo de los capítulos aprenderás a organizar contenido con contenedores y columnas, trabajar con los componentes más importantes de Bootstrap, aplicar utilidades visuales, personalizar estilos y desarrollar proyectos reales como una tienda en línea básica y una aplicación que consume una API mediante fetch. Todo esto con un enfoque claro, práctico y orientado a resultados.
Capítulo 1 - Introducción a Bootstrap 5: En este capítulo daremos unos conceptos claves sobre el frameworks, ventajas de emplear Bootstrap y qué cambios trae con su antecesora, además, prepararemos el entorno de desarrollo.
Capítulo 2 - Contenedores: En este capítulo presentamos una introducción a los contenedores en Bootstrap como estructura fundamental para organizar nuestro contenido correctamente en una web y que tenga una correcta visualización; además, presentamos otras características comunes como los puntos de interrupción de Bootstrap presentes en otros componentes.
Capítulo 3 - Columnas: En este capítulo conoceremos cómo emplear el sistema de grillas y columnas de Bootstrap.
Capítulo 4 - Componentes en Bootstrap: En este capítulo conoceremos cómo trabajar con los componentes principales en Bootstrap, que son los elementos fundamentales en esta tecnología.
Capítulo 5 - Utilidades: En este capítulo conoceremos cómo emplear las clases de ayudas en Bootstrap también conocidas como clases de utilidades con las cuales, podemos establecer colores, márgenes entre otros formatos al contenido HTML.
Capítulo 6 - Personalizar el CSS de Bootstrap: En este capítulo aprenderemos a generar nuestro bundle de Bootstrap personalizado empleando Sass.
Capítulo 7 - Practica con componentes: En este capítulo crearemos algunos componentes compuestos o personalizados utilizando como base los componentes de Bootstrap y sus clases de utilidad.
Capítulo 8 - Desarrollar webs con Bootstrap: En este capítulo construiremos una web real que es una especie de web de ventas de productos o tienda en línea con un alcance muy limitado, también crearemos una web en la cual, realizaremos consultas mediante fetch a una API.
Capítulo 9 - Modo Oscuro Nativo y Sistemas de Temas: Aprende a implementar y personalizar el modo oscuro nativo en Bootstrap 5.3+ mediante data-bs-theme, variables CSS, mapas Sass y un selector dinámico persistente.
Capítulo 10 - Integración de Bootstrap 5 en Vue 3 y Livewire: Domina la integración reactiva de Bootstrap 5 en Vue 3 y Laravel Livewire. Evita fugas de memoria y reinicializa tooltips y modales usando hooks del DOM.
Capítulo 11 - Rendimiento y Optimización de Bootstrap en Producción: Optimiza tus proyectos de Bootstrap 5 al máximo: aprende sobre importaciones granulares de Sass, configuración avanzada de PurgeCSS y el uso de SVGs inline.
Capítulo 12 - Formularios Avanzados y Validación Dinámica: Crea formularios profesionales con Bootstrap 5 implementando validación nativa HTML5, estados de carga dinámicos y barras de progreso para subida de archivos.