
Curso de Tailwind CSS
Domina Tailwind CSS desde cero y construye interfaces listas para producción más rápido que nunca. Este curso cubre desde los fundamentos del enfoque utility-first hasta el modo oscuro avanzado, los plugins personalizados y la integración con frameworks. Escribirás código más limpio, generarás hojas de estilo más ligeras y diseñarás con confianza.
Lo que vas a aprender:
Comenzarás con la filosofía central de Tailwind y su instalación, para luego avanzar por el espaciado, la tipografía, los sistemas de color, flexbox y CSS grid. Aprenderás a construir diseños completamente responsivos usando el sistema de prefijos de puntos de ruptura de Tailwind y a estilizar estados interactivos como hover, focus y disabled sin escribir CSS personalizado. Los temas avanzados incluyen el modo oscuro, la optimización del rendimiento, los plugins personalizados y la directiva @apply. También integrarás Tailwind en proyectos con React, Vue y Svelte y explorarás las buenas prácticas de accesibilidad. Al finalizar, tendrás proyectos de portafolio reales listos para mostrar a empresas o clientes.
Cómo estudias de forma práctica Curso de Tailwind CSS
Cómo practicas Curso de Tailwind CSS
Para ti que eres empresa y quieres formar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a Tailwind CSS
Introducción a Tailwind CSS
Lección 1 • Instalación y configuración de Tailwind
Recorre la instalación mediante CLI, la integración con PostCSS y el uso mediante CDN. Los estudiantes generan un entorno local funcional listo para todos los ejercicios posteriores.
Lección 2 • Filosofía fundamental de Tailwind CSS
Explora las restricciones de diseño, los valores predeterminados opinados y el sistema de diseño basado en restricciones de Tailwind. Conecta la filosofía con las ganancias prácticas de productividad que los estudiantes experimentarán.
Lección 3 • Qué es el CSS utility-first
Define el estilo utility-first y lo contrasta con los frameworks basados en componentes. Establece la base conceptual para cada decisión sobre Tailwind que se tome a lo largo del curso.
Lección 4 • El archivo de configuración de Tailwind
Presenta la estructura de tailwind.config.js, las rutas de contenido y las claves de tema. Prepara a los estudiantes para personalizar Tailwind sin romper sus valores predeterminados.
Lección 5 • Tailwind en el proceso de construcción
Explica cómo se integra Tailwind con Vite, webpack y empaquetadores similares. Los estudiantes comprenden cómo la purga de estilos no utilizados mantiene los paquetes de producción pequeños.
Capítulo 2OcultarOcultar detallesVer detallesClases de utilidad principales y espaciado
Clases de utilidad principales y espaciado
Lección 1 • Utilidades de anchura, altura y dimensionado
Explora las clases de dimensionado fijo, fraccional, relativo a la ventana y basado en el contenido. Los estudiantes dimensionan contenedores e imágenes correctamente en diferentes contextos de layout.
Lección 2 • Utilidades de display y visibilidad
Cubre las clases block, inline, flex, grid, hidden y de visibilidad. Los estudiantes controlan la renderización de elementos y las técnicas de ocultación seguras para la accesibilidad.
Lección 3 • Utilidades de margen y relleno
Enseña las clases de margen y relleno direccionales, incluyendo abreviaturas y variantes de eje. Los estudiantes aplican espaciado a elementos de interfaz reales con precisión.
Lección 4 • Comprender la escala de espaciado
Cubre la escala de espaciado predeterminada de Tailwind basada en rem y cómo los tokens numéricos se corresponden con valores de píxel. Proporciona el modelo mental necesario para tomar decisiones coherentes sobre márgenes y rellenos.
Lección 5 • Utilidades de desbordamiento y modelo de caja
Aborda el desbordamiento, el box-sizing y el comportamiento de border-box en Tailwind. Los estudiantes previenen errores comunes de layout causados por el desbordamiento de contenido y conflictos de dimensionado.
Capítulo 3OcultarOcultar detallesVer detallesTipografía y sistema de color
Tipografía y sistema de color
Lección 1 • Fundamentos de la paleta de colores de Tailwind
Presenta la estructura de la paleta predeterminada, la numeración de tonos y los roles semánticos del color. Los estudiantes seleccionan pares de colores accesibles utilizando la escala integrada de Tailwind.
Lección 2 • Tamaño de fuente y altura de línea
Asigna la escala de tamaño de texto de Tailwind a roles tipográficos y explica los valores predeterminados de altura de línea emparejados. Los estudiantes establecen una jerarquía visual clara en cualquier interfaz.
Lección 3 • Personalizar y ampliar los colores
Demuestra cómo añadir colores de marca, variables CSS y alias semánticos en la configuración. Los estudiantes mantienen un sistema de color escalable en proyectos grandes.
Lección 4 • Espaciado entre letras y alineación de texto
Enseña utilidades de tracking, alineación de texto y transformación de texto para un control tipográfico preciso. Los estudiantes perfeccionan títulos y cuerpo de texto según estándares profesionales.
Lección 5 • Grosor, estilo y familia de fuente
Cubre los tokens de grosor de fuente, cursiva y las pilas de familias de fuente configuradas en Tailwind. Los estudiantes aplican énfasis tipográfico y fuentes de marca correctamente.
Capítulo 4OcultarOcultar detallesVer detallesLayouts Flexbox con Tailwind
Layouts Flexbox con Tailwind
Lección 1 • Construir componentes flex reales
Aplica todas las utilidades flex para construir una barra de navegación, un objeto multimedia y un layout de pie de página. Los estudiantes consolidan el conocimiento de flex mediante la construcción práctica de componentes.
Lección 2 • Crecimiento, reducción y base flex
Explica las utilidades flex-grow, flex-shrink y flex-basis y su interacción. Los estudiantes construyen columnas fluidas que se redimensionan de forma predecible bajo diferentes cargas de contenido.
Lección 3 • Utilidades de orden y autoalineación
Enseña clases de orden y anulaciones de alineación por elemento para disposiciones flex complejas. Los estudiantes reordenan elementos visuales sin cambiar la estructura del DOM.
Lección 4 • Alineación y justificación
Cubre las utilidades justify-content, align-items, align-self y align-content. Los estudiantes centran, distribuyen y estiran elementos con precisión en cualquier layout flex.
Lección 5 • Fundamentos del contenedor flex
Activa el contexto flex y controla la dirección, el ajuste y el espacio en el contenedor. Los estudiantes comprenden cómo las propiedades del contenedor rigen todo el comportamiento de los hijos.
Capítulo 5OcultarOcultar detallesVer detallesLayouts CSS Grid con Tailwind
Layouts CSS Grid con Tailwind
Lección 1 • Alineación dentro de grid
Aplica justify-items, align-items, justify-self y align-self dentro del contexto de grid. Los estudiantes posicionan el contenido de la celda independientemente del dimensionado de las pistas.
Lección 2 • Configuración del contenedor grid
Activa el contexto de grid y define plantillas de columna y fila utilizando clases de Tailwind. Los estudiantes comprenden cómo las definiciones de plantilla controlan toda la colocación de los hijos.
Lección 3 • Construir layouts grid reales
Construye un panel de control, una galería de imágenes y un layout de página editorial utilizando utilidades grid. Los estudiantes aplican el conocimiento de grid a estructuras de página con calidad de producción.
Lección 4 • Expansión de columna y fila
Cubre las utilidades col-span, row-span y full-span para colocar elementos a través de múltiples pistas. Los estudiantes crean layouts asimétricos que rompen el patrón de cuadrícula uniforme.
Lección 5 • Flujo automático y pistas implícitas
Explica grid-auto-flow, auto-cols y auto-rows para contenido generado dinámicamente. Los estudiantes manejan recuentos de elementos desconocidos sin romper la integridad del layout.
Capítulo 6OcultarOcultar detallesVer detallesDiseño responsivo y puntos de ruptura
Diseño responsivo y puntos de ruptura
Lección 1 • Cambio de layout responsivo
Alterna entre layouts flex y grid en diferentes puntos de ruptura para una estructura adaptativa. Los estudiantes construyen componentes que se reestructuran sin JavaScript.
Lección 2 • Prefijos de punto de ruptura de Tailwind
Cubre los prefijos sm, md, lg, xl y 2xl y sus umbrales de píxel predeterminados. Los estudiantes aplican prefijos de punto de ruptura a cualquier clase de utilidad con confianza.
Lección 3 • Principios de diseño mobile-first
Establece el pensamiento mobile-first y explica por qué los puntos de ruptura de Tailwind son de anchura mínima. Los estudiantes replantean las decisiones de diseño para comenzar desde la ventana gráfica más pequeña.
Lección 4 • Puntos de ruptura personalizados y configuración de pantallas
Añade puntos de ruptura específicos del proyecto y sobrescribe los valores predeterminados en la clave de configuración screens. Los estudiantes adaptan el sistema responsivo de Tailwind a cualquier especificación de diseño.
Lección 5 • Tipografía y espaciado responsivos
Ajusta los tamaños de fuente, las alturas de línea y el espaciado en los puntos de ruptura para una legibilidad óptima. Los estudiantes se aseguran de que el texto y el espacio en blanco escalen adecuadamente en cada dispositivo.
Capítulo 7OcultarOcultar detallesVer detallesEstados, variantes e interactividad
Estados, variantes e interactividad
Lección 1 • Variantes de grupo y par
Enseña patrones group-hover y peer-checked para estilos activados por el padre y por el hermano. Los estudiantes construyen menús desplegables y casillas de verificación personalizadas sin JavaScript.
Lección 2 • Variantes de estado de formulario
Aplica variantes required, invalid, valid y checked para estilizar los estados de validación de formularios. Los estudiantes proporcionan retroalimentación visual clara para la entrada del usuario sin CSS personalizado.
Lección 3 • Utilidades de transición y animación
Añade transiciones suaves y animaciones de fotogramas clave utilizando las clases de utilidad integradas de Tailwind. Los estudiantes mejoran la interactividad con movimiento eficiente y compatible con GPU.
Lección 4 • Estados active, visited y disabled
Cubre las variantes active, visited, disabled y placeholder para un estilo completo de formularios y enlaces. Los estudiantes manejan todos los estados interactivos en un flujo de trabajo de única clase de utilidad.
Lección 5 • Variantes hover y focus
Aplica prefijos hover y focus a utilidades de color, sombra y transformación. Los estudiantes construyen botones y enlaces interactivos que cumplen con los estándares de retroalimentación visual.
Capítulo 8OcultarOcultar detallesVer detallesTécnicas avanzadas de Tailwind
Técnicas avanzadas de Tailwind
Lección 1 • Valores arbitrarios y variables CSS
Utiliza la notación de corchetes para valores únicos e integra propiedades personalizadas CSS en las utilidades. Los estudiantes escapan de la escala predeterminada cuando las especificaciones de diseño exigen precisión.
Lección 2 • Rendimiento y optimización del paquete
Audita el tamaño de la salida CSS, configura las rutas de contenido con precisión y aplica patrones de lista segura. Los estudiantes envían la hoja de estilo más pequeña posible sin sacrificar el uso dinámico de clases.
Lección 3 • Implementación del modo oscuro
Configura el modo oscuro basado en clase y en medios y aplica variantes dark en toda una interfaz. Los estudiantes entregan temas claros y oscuros completos desde una única hoja de estilo.
Lección 4 • Escribir plugins personalizados de Tailwind
Construye plugins de utilidad, componente y variante personalizados utilizando la API de plugins de Tailwind. Los estudiantes amplían las capacidades de Tailwind para satisfacer los requisitos únicos de cualquier proyecto.
Lección 5 • Extraer componentes con @apply
Demuestra @apply para crear clases CSS reutilizables a partir de combinaciones de utilidades. Los estudiantes equilibran la pureza utility-first con las necesidades prácticas de abstracción de componentes.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador front-end: quiere una alternativa más rápida y coherente a escribir CSS personalizado.
Diseñador web freelance: necesita entregar sitios web de cliente pulidos con plazos ajustados.
Desarrollador full-stack: se encarga del trabajo de interfaz de usuario pero tiene dificultades para mantener las hojas de estilo organizadas y escalables.
Persona en cambio de carrera: está creando un portafolio para introducirse en el desarrollo web desde otro campo.
Estudiante de informática: está listo para ir más allá de los trabajos académicos y crear interfaces del mundo real.
Desarrollador back-end: está asumiendo responsabilidades de front-end y necesita un sistema de estilos práctico.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacéis, ya os he recomendado a otras personas...

Me gusta cómo las lecciones van directas al grano y cómo puedo cambiar de capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de vídeos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los vídeos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en España?
¿Los cursos son gratuitos?
¿Cuál es la carga lectiva del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el coste o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















