CursosEmpresasBlogLiveConfPrecios

Agilidad y consistencia a través de componentes

Clase 19 de 29 • Curso de Figma - 2020

Clase anteriorSiguiente clase

Contenido del curso

Introducción a Figma
  • 1
    Figma: colaboración a gran escala

    Figma: colaboración a gran escala

    04:50
  • 2

    Diferencias entre la versión gratuita y los planes de paga

    01:27
  • 3
    Conociendo la interfaz

    Conociendo la interfaz

    06:59
  • 4
    Budgetrip: el proyecto de tu curso

    Budgetrip: el proyecto de tu curso

    02:04
  • 5

    Importando archivos desde otras apps

    01:16
Fundamentos de Figma
  • 6
    Domina la herramienta de texto

    Domina la herramienta de texto

    05:05
  • 7
    Creación de objetos y efectos

    Creación de objetos y efectos

    09:18
  • 8
    Creando efectos

    Creando efectos

    05:28
  • 9
    Retículas y Guías: componer la complejidad

    Retículas y Guías: componer la complejidad

    08:21
  • 10
    Agregando imágenes

    Agregando imágenes

    08:53
  • 11
    Selección de color

    Selección de color

    10:10
  • 12
    Vectores: aprende a combinar figuras

    Vectores: aprende a combinar figuras

    11:44
Composición Orquestada
  • 13
    Integración: importar y exportar elementos

    Integración: importar y exportar elementos

    12:47
  • 14
    Constraints: usa las restricciones a tu favor

    Constraints: usa las restricciones a tu favor

    11:35
  • 15
    Styleguides: creación de estilos

    Styleguides: creación de estilos

    08:04
  • 16
    Auto-Layout: un amigo para la vida

    Auto-Layout: un amigo para la vida

    09:56
  • 17
    Shortcuts: atajos para agilizar tu proceso

    Shortcuts: atajos para agilizar tu proceso

    10:59
Colaborando y Co-Creando con Figma
  • 18
    Herramientas de Co-creación: comentarios

    Herramientas de Co-creación: comentarios

    04:25
  • 19
    Agilidad y consistencia a través de componentes

    Agilidad y consistencia a través de componentes

    10:52
  • 20
    Organiza tus componentes

    Organiza tus componentes

    09:01
  • 21
    Prototipado: dale vida a tu interfaz

    Prototipado: dale vida a tu interfaz

    06:10
  • 22
    Prototipado: conectando frames

    Prototipado: conectando frames

    11:55
  • 23
    Transiciones más suaves con Smart Animate

    Transiciones más suaves con Smart Animate

    07:56
  • 24
    Versionamiento: recupera el pasado

    Versionamiento: recupera el pasado

    04:16
  • 25
    Librerías de estilos y componentes

    Librerías de estilos y componentes

    05:52
  • 26
    Plugins: extiende funcionalidades

    Plugins: extiende funcionalidades

    07:36
  • 27
    Community: colaboración universal

    Community: colaboración universal

    15:25
  • 28
    Proyecto Final: Budgetrip

    Proyecto Final: Budgetrip

    06:11
Mentoría Expert
  • 29
    Prototipado en vivo: Figma

    Prototipado en vivo: Figma

    63:45
    Daniel Lazarte

    Daniel Lazarte

    student•
    hace 5 años

    SpaceX Crew Dragon Flight Control UI

    2020-07-29_19h47_20.png

      Christian Velázquez

      Christian Velázquez

      student•
      hace 5 años

      Muy bueno el sitio.

      María Jimena Rodríguez Contreras

      María Jimena Rodríguez Contreras

      student•
      hace 5 años

      quedo muy bien

    Félix Cuervo Ávila

    Félix Cuervo Ávila

    student•
    hace 5 años

    este tema es muy clave y algo complejo de entender pero esta bien explicado.

      Santiago Camargo

      Santiago Camargo

      teacher•
      hace 5 años

      Muchas gracias por el cumplido! Cualquier pregunta es más que bienvenida. Una vez lo practicas un par de veces, deja de sentirse la complejidad :)

      Neyeska Gonzalez Acosta

      Neyeska Gonzalez Acosta

      student•
      hace 4 años

      Bueno honestamente no entendí :(

    Jennifer Gomez

    Jennifer Gomez

    student•
    hace 5 años

    Seria bueno que dieran los shortcuts especificos para windows y no solo los de Mac

      Diego Fernando Hoyos

      Diego Fernando Hoyos

      student•
      hace 5 años
      Screenshot_3.jpg
      Si le picas en el icono marcado Aparece un menu y buscas Keyboard Shortcuts al piarle te aparecen todos los shortcuts de tu S.O nativo
      Marcos Orozco Rios

      Marcos Orozco Rios

      student•
      hace 5 años

      Ctrl + Alt + K --> Crear componente Ctrl + Alt + B --> Desapegar o Reset Instance

    Eduardo Pérez Suárez

    Eduardo Pérez Suárez

    student•
    hace 5 años

    Saludos. tengo un duda. por fa si alguien pudiera ayudarme. Estaba practicando lo de grupos, frames y el auto-layout. Pero mi duda es. Cual es la diferencia de agruparlos como frames o como grupos o auto-layout. Y en que casos es recomendable uno que otro?

    1.png
    2.png
    3.png
      Daniel Adolfo Ordoñez Rubio

      Daniel Adolfo Ordoñez Rubio

      student•
      hace 5 años

      Lo que un grupo hace es que se muevan juntos y los cambios al grupo se aplican a los elementos dentro. Un frame es como un contenedor con su propio tamaño, que muestra los elementos en su interior, y como en un grupo se pueden hacer cambios que afectan a los elementos dentro. Y auto-layout es como tenerlo en un contenedor con propiedades extra, como relleno (padding) y espaciado, para los elementos dentro.

      Franklin Pérez

      Franklin Pérez

      student•
      hace 5 años

      Muy buena explicación la del compañero. Míralo como si cada "Frame" es un "mini-artboard" que está dentro de otro (justo como funcionan los div en la web). El convertir un simple grupo a un frame te da muchas más posiblidades de alineación de elementos (lo notarás mejor en componentes más complejos que un botón, como una lista o una card). También que puedes añadirle un fondo al frame sin tener que crear una forma (como tradicionalmente lo hacemos).

      El autolayout es casi un mundo aparte, ya que te permite alinear o distribuir los elementos dentro de él de forma vertical u horizontal (ideal para carruseles o sliders), con espacios entre elementos que tú quieras y reordenarlos sin perder su alineación. Muy muy buena esa herramienta!

    Fredy Frasser

    Fredy Frasser

    student•
    hace 5 años

    Lo malo es que el profesor ya tiene los botones hechos, no se sabe como los construyo, es decir de dónde creo tantos frames dentro de frames, los de el texto y la flecha por eso es confusa está clase

      Stefa Cuartas

      Stefa Cuartas

      student•
      hace 5 años

      Completamente de acuerdo, trate de poner elementos dentro de frames pero estos se redimensionan. No entiendo porque no explican como hacerlo o al menos que compartan en los recursos el ejemplo que esta usando.

      Stefa Cuartas

      Stefa Cuartas

      student•
      hace 4 años

      Ya termine el curso, aprendí que podés poner los elementos dentro de un frame (no es necesario crearlo y luego ponerlos dentro) Seleccionás los elementos, click derecho, Frame selection o Crt + Alt + G.

    Valentina Fernández Rada

    Valentina Fernández Rada

    student•
    hace 4 años

    Me parece que el profesor deberia dar los shortcuts para windowns también :( queda uno un poco perdido y toca irse a buscar cual es.

    Juan Sebastián Sierra Morales

    Juan Sebastián Sierra Morales

    student•
    hace 4 años

    Resumen SM 🚀


    ¿Qué es un componente?

    Son elementos reutilizables que ayudan a:

    • Lograr mayor responsive
    • Optimizar velocidad en los cambios de los componentes porque solo basta cambiar las propiedades del padre para que cambien sus hijos o instancias

    Creando componentes:

    • Pueden crearse a partir de:
      • Frames
      • Grupos
      • Capas
    • Shortcut CTRL+ALT+K

    Instancias

    Cómo crear una instancia:

    • ALT + Arrastrar componente
    • CTRL C + V
    • Drag desde vista de “Assets”

    Relación Padre-Hijo

    • Propiedades del master component se traducen en todas las instancias
    • Cambios sobre las instancias se llaman “overrides” y existen para:
      • Texto
      • Fill
      • Stroke
      • Efectos

    No se pueden cambiar

    • Tamaño
    • Posición
    • Rotación
    • Constraints
    • Jerarquía de Capas

    Pero las instancias pueden

    Rebelarse y dejar de ser instancias de un componente convirtiéndose en un objeto (frame, capa o grupo)

    • CTRL + ALT + B para separar una instancia de su maestro
    • Click derecho y “Detash Instance” para cancelar todos los overrides que tiene una instancia y revertir al maestro

    Un componente no se puede convertir en un objeto

    • Para “desapegar” los elementos de un componente maestro a un layer normal:
      • Crear una instancia
      • Hacer detach de la instancia (CTRL + ALT + B)
      • Borrar al maestro

    By SsimorPro

    Fabian Flores

    Fabian Flores

    student•
    hace 5 años
    Captura de pantalla 2021-04-05 125433.png
      Oscar Alexis Rojas Estrada

      Oscar Alexis Rojas Estrada

      student•
      hace 4 años

      Como se llama la App del cuadernito ?

      Fabian Flores

      Fabian Flores

      student•
      hace 4 años

      One Note de Windows, pero ya me cambié a Notion porque me gustó más

    Irving Juárez

    Irving Juárez

    student•
    hace 4 años

    ¿Qué es un componente?

    Un componente es como el molde sobre el cual nosotros vamos a hornear galletas. En este caso, cada botón creado en la clase fue una galleta tomada del molde del botón maestro o componente. Esto es la manera en la cual diseñamos de una manera mas rápida. . Si ya has usado programación orientada a objetos, un componente es solo como una clase de la cual sacamos objetos.

      Fernando Campos

      Fernando Campos

      student•
      hace 4 años

      ¡Genial aporte, Irving! :thumbsup:

    Maylith Ángulo Angulo

    Maylith Ángulo Angulo

    student•
    hace 5 años

    La utilidad de los componentes es excelente ya que no solo logran mayor consistencia sino que también optimizan velocidad en los cambio.

    Hernán Arica

    Hernán Arica

    student•
    hace 5 años

    Ayuda con la alineación Hola, no sé porque no me centra el contenido hice todo paso a paso y nada alinee el auto layout al frame botón para que centre el texto y nada…

    Captura de pantalla 2021-03-01 130212.png

      Gabriel Diaz

      Gabriel Diaz

      student•
      hace 5 años

      selecciona elemento padre y su hijo, luego alinea con las opciones de arriba a la derecha

    Joel Mendes Novo

    Joel Mendes Novo

    student•
    hace 5 años
    Figma shortcuts.png
    María Jimena Rodríguez Contreras

    María Jimena Rodríguez Contreras

    student•
    hace 5 años

    excelente clase ,voy un poco lenta pero la verdad es que esta muy bien explicado muchas gracias

    Hernan Maza

    Hernan Maza

    student•
    hace 5 años

    Donde dice base, es una linea?

      María Lucía Pérez

      María Lucía Pérez

      student•
      hace 4 años

      Hola! Justo vine buscando si alguien sabía esto... no entendí tampoco, ya lo resolviste? :(

    Stiven Castillo Montero

    Stiven Castillo Montero

    student•
    hace 4 años

    El video arranca al minuto 4:00, la teoria no enseña mucho, la práctica si.

    Franklin Pérez

    Franklin Pérez

    student•
    hace 5 años

    Creo que más adelante lo explicarán, pero la capacidad de cambiar un componente por otro de su misma "familia" (Ej Button/Rounded con Button/Square) es de los time-savers más geniales que he visto.

    Lo que sí no me gusta de este apartado de los componentes son las limitaciones en cuanto a overrides. Por ejemplo en Adobe Xd puedes mover/agrandar un elemento dentro de una instancia, en Figma eso no se puede, y a veces he tenido que desvincularlo para crear otro componente solo porque necesitaba una imagen más grande o un texto era más grande de lo que el párrafo lo permitía. Pero bueno, quizá también es cuestión de costumbre, sigue siendo una herramienta genial.

    David Santiago Morales Loaiza

    David Santiago Morales Loaiza

    student•
    hace 4 años

    como sería el atajo de option en windows?

      Gonzalo Alfaro

      Gonzalo Alfaro

      student•
      hace 4 años

      El equivalente a Option en Widows es Alt

    Carlos Javier Bazan Huaman

    Carlos Javier Bazan Huaman

    student•
    hace 5 años

    LOS COMPONENTES SON LO MAXIMO, ASI PUEDES AVANZAR MAS RAPIDO.

      Cristian Mauricio Cavanzo Arias

      Cristian Mauricio Cavanzo Arias

      student•
      hace 5 años

      Si que lo son , no solo por avanzar rapido si no por la consistencia

    Jonathan Fernando Santana Quispillo

    Jonathan Fernando Santana Quispillo

    student•
    hace 5 años

    Veo que este curso esta bajo el contexto que tengan una laptop o PC MAC. Seria chevere que hagan para windown porque el promedio de la gente no es que tenga plata para tener una MAC.

      Alfredo Gracia

      Alfredo Gracia

      student•
      hace 5 años

      Hola Jonathan, realmente es lo mismo lo unico que cambian son los shurtcuts pero es cosa que los busques dentro de figma para Windows, pero se tienen las mismas funcionalidades en ambas Mac o Windows, saludos.

      Naza maurice

      Naza maurice

      student•
      hace 4 años

      Aqui puedes ver todos los shortcuts

      Captura de pantalla (41).png
    César Mejía Silva

    César Mejía Silva

    student•
    hace 5 años

    Recuerden siempre trabajar sobre el hijo del componente, ya que en este así hagamos todas las modificaciones allí, no se modificará el original.

      Naza maurice

      Naza maurice

      student•
      hace 4 años

      Totalmente, yo prefiero organizar todos mis componentes en un frame aparte y de ahí sacar las instancias para evitar errores

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