CursosEmpresasBlogLiveConfPrecios

La grilla de Bootstrap

Clase 5 de 21 • Curso de Bootstrap 4

Clase anteriorSiguiente clase

Contenido del curso

Introducción al curso
  • 1

    Repositorio del curso de bootstrap

    00:15
  • 2
    Bootstrap 4 ¿Qué trae de nuevo esta versión?

    Bootstrap 4 ¿Qué trae de nuevo esta versión?

    03:23
  • 3
    ¿Que es un framework de frontend?

    ¿Que es un framework de frontend?

    02:45
  • 4
    Nuestro Proyecto: Hola Mundo de Bootstrap

    Nuestro Proyecto: Hola Mundo de Bootstrap

    02:34
Creando el sitio web
  • 5
    La grilla de Bootstrap

    La grilla de Bootstrap

    12:09
  • 6
    Reto: La grilla de Bootstrap

    Reto: La grilla de Bootstrap

    05:43
  • 7
    El footer

    El footer

    10:38
  • 8
    El header de nuestro sitio

    El header de nuestro sitio

    13:18
  • 9
    Creando un carousel de imágenes

    Creando un carousel de imágenes

    07:58
  • 10
    Agregando texto informativo del evento

    Agregando texto informativo del evento

    12:51
  • 11
    Agregando botones

    Agregando botones

    04:42
  • 12
    Las cards de Bootstrap 4

    Las cards de Bootstrap 4

    11:44
  • 13
    Pastillas de texto

    Pastillas de texto

    04:38
  • 14
    Agregando un contenedor de ancho completo

    Agregando un contenedor de ancho completo

    12:26
  • 15
    Los formularios de Bootstrap 4

    Los formularios de Bootstrap 4

    15:43
  • 16
    Agregando un tooltip

    Agregando un tooltip

    04:07
  • 17
    Scrollspy: Conociendo la ubicación del usuario en el header

    Scrollspy: Conociendo la ubicación del usuario en el header

    07:23
  • 18
    Agregando un modal para comprar tickets

    Agregando un modal para comprar tickets

    04:47
  • 19
    Un nuevo formulario para completar la compra

    Un nuevo formulario para completar la compra

    04:40
Deploy a producción
  • 20
    Poniendo nuestro sitio en producción

    Poniendo nuestro sitio en producción

    04:08
  • 21
    Conclusiones del curso

    Conclusiones del curso

    00:51
    Leonardo David Martinez Hernandez

    Leonardo David Martinez Hernandez

    student•
    hace 6 años

    WOOOWWW cuanto tiempo ahorrado!!!! Yo sugiero que las personas que no conocen como hacer un sistema de grillas, no pasen directamente a usar Bootstrap, es importante que entiendan que es realmente lo que Bootstrap hace y que deje de parecer magia XD. Esto con la intención de que cuando exista algo que el framework no pueda solucionar o no sea exactamente lo que necesitan, podamos superar el reto.

    Este consejo realmente aplica para todas estas tecnologías que facilitan el uso de las herramientas base, hablando en desarrollo web: html, css y javascript.

    Saludos!!

      Esteban Casallas

      Esteban Casallas

      student•
      hace 5 años

      si, es super importante entenderlo, buen aporte !

      Max Felipe Hess Alvarez

      Max Felipe Hess Alvarez

      student•
      hace 3 años

      Estoy de acuerdo, ayudan un monton pero siempre es bueno entender las bases de como funcionan para utilizarlos de manera mas profesional y personalizable y ovbiamente si uno tiene las bases no se queda con dudas de por que o como es cada cosa.

    Enrique Garcia Stave

    Enrique Garcia Stave

    student•
    hace 6 años

    Apuntes: Bootstrap maneja un sistema de 12 grillas (o cuadriculas) que pueden gestionarse con las clases “.row” (para filas) o “.col” (para columnas). En cada fila, puede haber un máximo de 12 columnas (en caso de que hayan mas de 12, la columna subsiguiente se ubicara en la siguiente fila). - Container Nos crea un contenedor con un ancho fijo (ancho máximo) en cada uno de los tamaños de dispositivo.

    - Container-fluidNos crea un contenedor (igual que el anterior) pero sin un ancho fijo aparente, por lo que ocuparía todo el ancho de la pantalla. Breakpoints: Son puntos de ruptura en el diseño web responsive en los que la pantalla cambia de layout.

      Daniel Esteves

      Daniel Esteves

      student•
      hace 6 años

      Excelente resumen Enrique, ¿qué opinas sobre crear un repositorio en Github donde juntes cada uno de los que hiciste por clase en uno solo?

    Juan C Felizzola

    Juan C Felizzola

    student•
    hace 7 años

    Los contenedores son el elemento de diseño más básico en Bootstrap y son necesarios al usar nuestro sistema de grillas predeterminado.

    .container: ancho fijo
    .container-fluid: ancho fluido

    El sistema de grillas de Bootstrap usa una serie de contenedores, filas y columnas para diseñar y alinear el contenido. Está construido con flexbox y responde completamente.

    Captussra.PNG
      Daniel Esteves

      Daniel Esteves

      student•
      hace 6 años

      ¡Hola! Excelente síntesis, ¿tienes más? Considera hacer un repo en Github para que los demás estudiantes puedan servirse de tu gran trabajo!

      Michael Steven Viloria García

      Michael Steven Viloria García

      student•
      hace 5 años

      eso esta en la documentacion

    Jorge Ulises Basurto Arriaga

    Jorge Ulises Basurto Arriaga

    student•
    hace 6 años

    Grisha! Jajaja

    John Edward León Muñoz

    John Edward León Muñoz

    student•
    hace 5 años

    Extensión para VS Code recomendada:

    bootstrap-extension-vs.png
    Michelle Verano

    Michelle Verano

    student•
    hace 6 años

    Sasha es un crack, uno de los mejores profesores. Incredible.

      Daniel Esteves

      Daniel Esteves

      student•
      hace 6 años

      Es uno de los mejores profesores de Platzi. Él también dicta el de Fundamentos de JS (muy recomendado tomarlo)

    Jesus Adrian Berrio Valdes

    Jesus Adrian Berrio Valdes

    student•
    hace 5 años

    Deberían actualizar este curso ya, actualmente estamos en bootstrap 5 y si lees la documentación hay demasiadas cosas nuevas que este curso no toca

      Jhony Alexis Martinez Garcia

      Jhony Alexis Martinez Garcia

      student•
      hace 3 años

      Si cierto, estoy aprendiendo Bootstrap y la última versión es la 5, busque para profundizar un curso en Platzi, pero no han actualizado mucho.

    Platzi Team

    Platzi Team

    student•
    hace 7 años

    Porque Bootstrap aún utiliza JQuery?

      David Toca

      David Toca

      student•
      hace 7 años

      Cuanto se creo bootstrap jquery era muy popular, y sus mantenedores han decidido seguir usarlo (supongo que una migracion en este punto seria muy dispendiosa)

      Franklin Gil

      Franklin Gil

      student•
      hace 7 años

      migrar bootstrap, seria desarrollar de nuevo los componentes y seria un cambio para la plataforma twitter.

      Puede una de las reazones…

    Fortunato Jesus Caraballo Herrera

    Fortunato Jesus Caraballo Herrera

    student•
    hace 4 años

    FALTA ACTUALIZAR

    Christian David Sánchez

    Christian David Sánchez

    student•
    hace 6 años

    (

    grilla.jpg

      Daniel Esteves

      Daniel Esteves

      student•
      hace 6 años

      Qué dices Cristian, ¿crees que es mejor este sistema de grillas que el nativo de CSS?

      Christian David Sánchez

      Christian David Sánchez

      student•
      hace 6 años

      Unicamente he utilizado la grilla de bootstrap.

    Jose L. Figueroa

    Jose L. Figueroa

    student•
    hace 7 años

    Los **Containers ** son el elemento más básico dentro del Grid System de Bootstrap.

    El **container ** es el que va a contener a la rejilla, el cual tiene un ancho fijo, y permanecerá así dependiendo de la resolución de los dispositivos donde se esté desplegando el sitio.

    El container-fluid aprovecha el 100% del espacio que tengamos disponible, no importando la resolución donde estemos viendo el sitio web.

    Dentro del **container ** se deben de incluir las filas con la clase row y las columnas con la clase col.

    Cada rejilla tiene como máximo 12 columnas, a menos a que lo modifiquemos.

    Al no especificar el ancho de las columnas, éstas se lo repartiran equitativamente.

      Daniel Esteves

      Daniel Esteves

      student•
      hace 6 años

      ¡Hola! Excelente síntesis, ¿tienes más? Considera hacer un repo en Github para que los demás estudiantes puedan servirse de tu gran trabajo!

    Carlos Ferrer

    Carlos Ferrer

    student•
    hace 7 años

    He escrito unas lineas para poder monitorizar en todo momento cual es el tramo de tamaño de pantalla actual. Es una especie de navbar fijo. A medida que redimensionamos la pantalla del navegador, cuando se produce un break point , se actualiza el mensaje en el navbar, indicando el tramo de pixels.

    <body> <div id="windowSizeTest" class="text-center p-0 m-0 " style="font-weight: bold; border: 1px solid black; color: white; position: fixed;top: 0; z-index: 100;width:100%; height:35px"> <span id="xs" class="d-block d-sm-none" style="background-color: rgb(34, 124, 197); width:100%; height:35px">1)XS: Extra Small (0 a 575 px)</span> <span id="sm" class="d-none d-sm-block d-md-none" style="background-color: rgb(28, 61, 134); width:100%; height:35px">2)SM: Small (575 a 768 px)</span> <span id="md" class="d-none d-md-block d-lg-none" style="background-color: rgb(64, 7, 138); width:100%; height:35px">3)MD: Medium (768 a 992)</span> <span id="lg" class="d-none d-lg-block d-xl-none" style="background-color: rgb(161, 18, 161);width:100%; height:35px">4)LG: Large (992 a 1200 px)</span> <span id="xl" class="d-none d-xl-block" style="background-color: rgb(145, 16, 16);width:100%; height:35px">5)XL: Extra Large (1200 a ∞ px)</span> </div>

    He colocado el código al principio del body, depués en la siguente etiqueta he aplicado un margin-top 35 para evitar que el navbar se superponga:

    <header style="margin-top: 35px;">

    Queda una cosa así: ![](

    Monitoreo pantalla.png

    Espero que resulte útil 🙂

    Juan Esteban Galvis

    Juan Esteban Galvis

    student•
    hace 6 años

    Cuando sabes CSS-grid te sientes genial haciendo esas grillas tu mismo, pero hay que aceptar que esto ayuda y facilita demasiado el trabajo.

    Muy útil y de una vez responsive design

    Diego Rodriguez

    Diego Rodriguez

    student•
    hace 6 años

    pense que no era necesario aprender boostrap hoy en dia pero este curso me esta pareciendo muy interesante

    Juan Esteban Muñoz

    Juan Esteban Muñoz

    student•
    hace 5 años

    Increible todo lo que se puede ahorrar con este framework

    Max Felipe Hess Alvarez

    Max Felipe Hess Alvarez

    student•
    hace 3 años

    En resumen esto es tan potente que uno le dice adios a las medias query para las grillas :)

    José Rubial

    José Rubial

    student•
    hace 7 años

    el sistema de grillas de Bootstrap se basa en 12 columnas repartidas a lo largo de la pantalla

    1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12

    para utilizar esta herramienta debemos ir creando fillas con la clase .row y seccionarla en anchos con la clase .col

    las filas y las columnas viven dentro d elo que se conoce como un container.

    los container pueden ser

    • .container: va agregando un margen acorde al ancho de la pantalla
    • .container-fluid: abarca el 100% del ancho de la pantalla
      Daniel Esteves

      Daniel Esteves

      student•
      hace 6 años

      ¡Hola! Excelente síntesis, ¿tienes más? Considera hacer un repo en Github para que los demás estudiantes puedan servirse de tu gran trabajo!

    Daniel Espinoza

    Daniel Espinoza

    student•
    hace 7 años
    <div class="container" style="background: red;"> <div class="row"> <div class="col" style="border: 1px solid"> 1 </div> <div class="col" style="border: 1px solid"> 2 </div> <div class="col" style="border: 1px solid"> 3 </div> </div> </div> <div class="container" style="background: blue;"> <div class="row"> <div class="col" style="border: 1px solid"> 1 </div> <div class="col" style="border: 1px solid"> 2 </div> </div> </div> <div class="container" style="background: #0059FF;"> <div class="row"> <div class="col-3" style="border: 1px solid"> 1 </div> <div class="col-9" style="border: 1px solid"> 2 </div> </div> </div>```
    Cristian Camilo Alvarado Beltrán

    Cristian Camilo Alvarado Beltrán

    student•
    hace 3 años

    Hola. buen curso. Pero seria bueno que lo actualizaran. me ha si do de gran ayuda en mi trabajo. pero actualicenlo por favor.

    Karla

    Karla

    student•
    hace 6 años

    Me encantó esto. Estoy emocionada por aprender Bootstrap 👌

      Daniel Alejandro Cumaco Robayo

      Daniel Alejandro Cumaco Robayo

      student•
      hace 6 años

      Yo estaba aburrido, ya no queria saber mas de HTML y CSS, yo solo queria ser Backend, hasta que vi este video lol

      Karla

      Karla

      student•
      hace 6 años

      Me gusta porque es rápido para maquetar proyectos y se ve muy bonito.

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads