You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/es/3-terrarium/1-intro-to-html/assignment.md

8.5 KiB

Asignación de Práctica de HTML: Construir una Maqueta de Blog

Objetivos de Aprendizaje

Aplica tu conocimiento de HTML diseñando y codificando una estructura completa para la página principal de un blog. Esta asignación práctica reforzará conceptos de HTML semántico, mejores prácticas de accesibilidad y habilidades profesionales de organización de código que utilizarás a lo largo de tu trayectoria en desarrollo web.

Al completar esta asignación, tú:

  • Practicarás la planificación de diseños de sitios web antes de codificar
  • Aplicarás elementos semánticos de HTML de forma apropiada
  • Crearás marcado accesible y bien estructurado
  • Desarrollarás hábitos profesionales de codificación con comentarios y organización

Requisitos del Proyecto

Parte 1: Planificación del Diseño (Maqueta Visual)

Crea una maqueta visual de la página principal de tu blog que incluya:

  • Encabezado con el título del sitio y navegación
  • Área de contenido principal con al menos 2-3 vistas previas de publicaciones del blog
  • Barra lateral con información adicional (sección acerca de, publicaciones recientes, categorías)
  • Pie de página con información de contacto o enlaces

Opciones para Crear la Maqueta:

  • Boceto a mano: Usa papel y lápiz, luego fotografía o escanea tu diseño
  • Herramientas digitales: Figma, Adobe XD, Canva, PowerPoint, o cualquier aplicación de dibujo
  • Herramientas de wireframe: Balsamiq, MockFlow, o software similar de wireframing

Etiqueta las secciones de tu maqueta con los elementos HTML que planeas usar (por ejemplo, "Encabezado - <header>", "Publicaciones del Blog - <article>").

Parte 2: Planificación de Elementos HTML

Crea una lista que relacione cada sección de tu maqueta con elementos HTML específicos:

Example:
- Site Header → <header>
- Main Navigation → <nav> with <ul> and <li>
- Blog Post → <article> with <h2>, <p>, <time>
- Sidebar → <aside> with <section> elements
- Page Footer → <footer>

Elementos requeridos para incluir: Tu HTML debe contener al menos 10 elementos semánticos diferentes de esta lista:

  • <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>
  • <h1>, <h2>, <h3>, <p>, <ul>, <li>, <a>
  • <img>, <time>, <blockquote>, <strong>, <em>

Parte 3: Implementación HTML

Codifica la página principal de tu blog siguiendo estos estándares:

  1. Estructura del Documento: Incluye el DOCTYPE adecuado, y los elementos html, head, y body
  2. Marcado Semántico: Usa elementos HTML para su propósito previsto
  3. Accesibilidad: Incluye texto alternativo apropiado para imágenes y texto significativo en los enlaces
  4. Calidad del Código: Usa indentación consistente y comentarios significativos
  5. Contenido: Incluye contenido realista para el blog (puedes usar texto de marcador de posición)

Estructura HTML de ejemplo:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Personal Blog</title>
</head>
<body>
    <!-- Main site header -->
    <header>
        <h1>My Blog Title</h1>
        <nav>
            <!-- Navigation menu -->
        </nav>
    </header>
    
    <!-- Main content area -->
    <main>
        <!-- Blog posts go here -->
    </main>
    
    <!-- Sidebar content -->
    <aside>
        <!-- Additional information -->
    </aside>
    
    <!-- Site footer -->
    <footer>
        <!-- Footer content -->
    </footer>
</body>
</html>

Parte 4: Reflexión

Escribe una breve reflexión (3-5 oraciones) que aborde:

  • ¿Con qué elementos HTML te sentiste más seguro/a usando?
  • ¿Qué desafíos encontraste al planificar o codificar?
  • ¿Cómo te ayudó el HTML semántico a organizar tu contenido?
  • ¿Qué harías diferente en tu próximo proyecto de HTML?

Lista de Verificación para Entrega

Antes de enviar, asegúrate de haber:

  • Maqueta visual con elementos HTML etiquetados
  • Archivo HTML completo con estructura de documento correcta
  • Al menos 10 elementos semánticos diferentes usados apropiadamente
  • Comentarios significativos que expliquen la estructura del código
  • Sintaxis HTML válida (prueba en un navegador)
  • Reflexión escrita que responda a las preguntas indicadas

Rúbrica de Evaluación

Criterios Sobresaliente (4) Competente (3) En Desarrollo (2) Principiante (1)
Planificación y Diseño Maqueta detallada y bien etiquetada que muestra clara comprensión del diseño y la estructura semántica HTML Maqueta clara con la mayoría de secciones etiquetadas correctamente Maqueta básica con alguna etiquetación, muestra entendimiento general Maqueta mínima o poco clara, carece de identificación adecuada de secciones
Uso Semántico de HTML Usa 10+ elementos semánticos apropiadamente, demuestra profundo entendimiento de estructura y accesibilidad HTML Usa 8-9 elementos semánticos correctamente, muestra buen entendimiento del marcado semántico Usa 6-7 elementos semánticos, algo de confusión sobre uso adecuado Usa menos de 6 elementos o usa mal los elementos semánticos
Calidad y Organización del Código Código excepcionalmente bien organizado, indentado correctamente, con comentarios comprehensivos y sintaxis HTML perfecta Código bien organizado con buena indentación, comentarios útiles y sintaxis válida Código mayormente organizado con algunos comentarios, problemas menores de sintaxis Mala organización, pocos comentarios, múltiples errores de sintaxis
Accesibilidad y Mejores Prácticas Consideraciones excelentes de accesibilidad, texto alternativo significativo, jerarquía correcta de encabezados, sigue todas las mejores prácticas modernas Buenas características de accesibilidad, uso apropiado de encabezados y texto alternativo, sigue la mayoría de las mejores prácticas Algunas consideraciones de accesibilidad, texto alternativo básico y estructura de encabezados Características limitadas de accesibilidad, mala estructura de encabezados, no sigue mejores prácticas
Reflexión y Aprendizaje Reflexión profunda que demuestra comprensión profunda de conceptos de HTML y análisis reflexivo del proceso de aprendizaje Buena reflexión mostrando entendimiento de conceptos clave y algo de autoconciencia en el aprendizaje Reflexión básica con poca comprensión de conceptos de HTML o del proceso de aprendizaje Reflexión mínima o ausente, muestra poco entendimiento de los conceptos aprendidos

Recursos de Aprendizaje

Referencias Esenciales:

Consejos Profesionales para Tener Éxito:

  • Empieza con tu maqueta antes de escribir código
  • Usa las herramientas de desarrollo del navegador para inspeccionar tu estructura HTML
  • Prueba tu página con diferentes tamaños de pantalla (incluso sin CSS)
  • Lee tu HTML en voz alta para comprobar si la estructura tiene sentido lógico
  • Considera cómo un lector de pantalla interpretaría la estructura de tu página

💡 Recuerda: Esta asignación se enfoca en la estructura y semántica de HTML. ¡No te preocupes por el estilo visual; para eso está CSS! Tu página puede verse sencilla, pero debe estar bien estructurada y ser significativa.


Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No somos responsables de ningún malentendido o interpretación incorrecta que pueda derivarse del uso de esta traducción.