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 min
  • 2
    Bootstrap 4 ¿Qué trae de nuevo esta versión?

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

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

    ¿Que es un framework de frontend?

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

    Nuestro Proyecto: Hola Mundo de Bootstrap

    02:34 min

Creando el sitio web

  • 5
    La grilla de Bootstrap

    La grilla de Bootstrap

    Viendo ahora
  • 6
    Reto: La grilla de Bootstrap

    Reto: La grilla de Bootstrap

    05:43 min
  • 7
    El footer

    El footer

    10:38 min
  • 8
    El header de nuestro sitio

    El header de nuestro sitio

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

    Creando un carousel de imágenes

    07:58 min
  • 10
    Agregando texto informativo del evento

    Agregando texto informativo del evento

    12:51 min
  • 11
    Agregando botones

    Agregando botones

    04:42 min
  • 12
    Las cards de Bootstrap 4

    Las cards de Bootstrap 4

    11:44 min
  • 13
    Pastillas de texto

    Pastillas de texto

    04:38 min
  • 14
    Agregando un contenedor de ancho completo

    Agregando un contenedor de ancho completo

    12:26 min
  • 15
    Los formularios de Bootstrap 4

    Los formularios de Bootstrap 4

    15:43 min
  • 16
    Agregando un tooltip

    Agregando un tooltip

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

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

    07:23 min
  • 18
    Agregando un modal para comprar tickets

    Agregando un modal para comprar tickets

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

    Un nuevo formulario para completar la compra

    04:40 min

Deploy a producción

  • 20
    Poniendo nuestro sitio en producción

    Poniendo nuestro sitio en producción

    04:08 min
  • 21
    Conclusiones del curso

    Conclusiones del curso

    00:51 min
  • Tomar el examen del curso
    • 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