Vamos a trabajar en la sección de "Más Cursos" o "Más Cursos de Pago" reutilizando código y siguiendo buenas prácticas para mantener la consistencia en el diseño.
La sección "Más Cursos" es similar a la de "Cursos Destacados", por lo que gran parte del código será reutilizable. Nos enfocaremos en:
Reutilizar el código base:
Creación de un nuevo contenedor:
<div class="container mx-auto">
<!-- Bloque de cursos duplicado -->
</div>
Ajustes básicos:
<p>
y <h2>
según sea necesario.mb-6
o clases similares:
class="mb-6"
Tipografía: Cambiamos el tipo de fuente o el estilo del texto para mantener consistencia:
text-base font-normal
Márgenes y padding: Aseguramos que haya un espaciado uniforme:
my-6 mx-4
Tooltips: Reutilizamos el tooltip existente:
tooltip tooltip-primary
En un entorno más avanzado, podríamos convertir esta sección en dinámica:
Datos desde una base de datos:
const curso = {
titulo: "Curso Avanzado de Tailwind",
fecha: "2025-01-20",
nivel: "Avanzado",
descripcion: "Aprende Tailwind en profundidad",
id: 1
};
Uso de plantillas dinámicas: Usamos estas variables para generar dinámicamente el contenido:
<div>
<h2>{curso.titulo}</h2>
<p>{curso.descripcion}</p>
</div>
Este curso está enfocado en iniciación a Tailwind CSS, por lo que implementar un sistema dinámico estaría fuera del alcance actual. Sin embargo, en futuros cursos avanzados podríamos abordar:
Hemos:
La reutilización de código es una práctica fundamental para optimizar el desarrollo y mantener la estructura del proyecto. Nos vemos en la próxima clase, donde continuaremos avanzando con más ejemplos prácticos.