Práctica Final
En esta práctica final vas a completar la plantilla del curriculum que está en la carpeta de ejemplos.
La tarea consiste en lo siguiente:
- Abre el archivo
index.htmly rellénalo con el contenido pedido en el enunciado. - Mantén las clases y la estructura semántica ya presentes (por ejemplo: la
sidebar,main,table, el botón de menú y las clasesperfil,contact-container, etc.). - Asegúrate de que la página incluya: un
headerconh1, una breve descripción personal (sectionconh3yp), una tabla para la formación contheadytbodyy al menos dos secciones adicionales para experiencia/proyectos/habilidades. - Añade contenido significativo en los spans y usa clases proporcionadas por los estilos para resaltar palabras cuando proceda.
- No cambies el comportamiento del botón de menú (
index.js) — solo añade contenido HTML y texto donde indica el ejercicio.
Requisitos mínimos (comprueba que estén todos):
headerconh1y subtítulo.mainque contenga al menos 4sectionoarticle.- Una
asidepara información complementaria (por ejemplo, datos de contacto o enlaces). - Una tabla de formación con la clase
table,theadytbody. - Uso de
divyspanpara agrupar y resaltar texto. - Una imagen y al menos un enlace externo.
- Cambiar las variables de color en
vars.csspara personalizar el diseño a tu gusto. - El botón de menú debe seguir funcionando correctamente para mostrar/ocultar la barra lateral en dispositivos móviles.
- Añade los atributos correspondientes a
aconrel="noopener noreferrer"para enlaces externos.
Descargar recursos - práctica final Descarga un ZIP con los recursos y archivos de ejemplo para la práctica final.
Sugerencias y buenas prácticas
- Rellena los campos de contacto con enlaces reales o ejemplos.
- Usa listas para detallar habilidades y proyectos.
- Mantén la semántica: usa
section,article,aside,header,footersegún corresponda. - Revisa la accesibilidad: añade
alta las imágenes y atributostitlecuando convenga.
Estructura recomendada en el árbol de prácticas:
Directorypracticas
Directorypractica-final
- index.html (la copia completada por ti)
- styles
- style.css (la copia del style.css del ejemplo, sin modificaciones)
- vars.css (la copia del vars.css del ejemplo, aquí tienes que añadir tus variables de color personalizadas)
- normalize.css (la copia del normalize.css del ejemplo, sin modificaciones)
- index.js (la copia del index.js del ejemplo, sin modificaciones)