Skip to content

CORE-UPM/P2_CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation




Práctica 2 - CV

Versión: 3 de Febrero de 2025

Objetivos

  • Crear una página web con código HTML.
  • Definir el estilo gráfico de una página web con CSS.

Descripción de la práctica

En esta práctica, elaboraremos una página web estática con la información del curriculum vitae del alumno. Para definir la estructura del documento se utilizará HTML y para el estilo gráfico, CSS. La página web incluirá los bloques semánticos típicos (<header>, <main>, <section>, <footer>, etc.); integrará objetos externos como imágenes o enlaces; y modificará el estilo a través de CSS.

Descargar el código del proyecto

Instrucciones aquí.

Tareas

Todas las tareas en esta práctica consistirán en escribir en el directorio raíz del proyecto el código HTML de la página web en el fichero cv.html, y los estilos CSS en el fichero cv.css.

Para superar la entrega el alumno debe incluir en el CV:

1. Estructura básica de un fichero HTML

  • Crear el esqueleto de un fichero HTML llamado cv.html. Debe incluir las etiquetas básicas de todo fichero HTML: <html>, <head>, <body>, etc.
  • Crear el fichero CSS (cv.css) y cargarlo desde el HTML.

2. Head

Incluir en el campo head:

  • Título (por ejemplo CV de + su nombre)
  • Incluir la hoja de estilos cv.css

3. Header

Incluir header (<header>) que contenga:

  • Campo con nombre y apellidos del alumno. La etiqueta utilizada, por ejemplo <h1>, debe incluir como atributo id="nombre".
  • Fecha de nacimiento del alumno. La etiqueta utilizada, por ejemplo <p>, debe incluir como atributo id="fecha_nacimiento".
  • Fotografía del alumno (img src="foto.jpg"). La fotografía debe guardarse en el directorio raíz del proyecto y llamarse foto.jpg.
  • Otros datos personales como email, dirección, etc., que completen el CV.

4. Secciones

El CV debe incluir las siguientes secciones (marca HTML section):

  • Sección 1 con atributo id="formacion". El contenido de la sección debe incluir la información académica del alumno. Se recomienda utilizar una lista que muestre en orden cronológico inverso los estudios cursados.
  • Sección 2 con atributo id="laboral". El contenido de la sección debe incluir la experiencia laboral del alumno o intereses laborales. Se recomienda utilizar una lista que separe las distintas entradas.
  • Sección 3 con atributo id="enlaces". El contendio de la sección debe incluir los enlaces relevantes al CV (GitHub, Linkedin...). Se recomienda utilizar una lista que separe las distintas entradas.
    • Un enlace a información pública del alumno: Linkedin, GitHub... (en caso de no tener enlazar la página de GitHub: https://github.com). Se debe hacer uso de la etiqueta <a> con el atributo id="info" y el atributo href con el enlace.
  • Sección 3 con atributo id="otros". Se recomienda utilizar una lista como contenido de esta sección. El contenido de la sección debe incluir:
    • El correo UPM del alumno (con el @alumnos.upm.es)
    • Información adicional, por ejemplo, idiomas, aficiones, etc.

5. Footer

Incluir un footer con la fecha de actualización del CV. Debe contener el siguiente texto: Actualizado el + fecha de actualización.

6. Modificar el CSS

Modificar el estilo de la página web.

  • Como mínimo se pide modificar el estilo de la etiqueta <body> (cambiar el color de fondo) y el estilo de la etiqueta <section> (cualquier cambio, por ejemplo, añadir borde a las secciones).
  • Realizar otros cambios sobre el CSS.

##Consideraciones adicionales y recomendaciones Importante: Se han de emplear los ID y las etiquetas especificadas en el enunciado. Ponga exactamente lo que se pide respetando mayúsculas y acentos. Si el ID fecha_nacimiento por ejemplo lo llamamos "fechaNacimineto" el autocorector no la encontrará y no nos dará los puntos. De cara al examen piense en qué ha aprendido y qué cosas podría modificar en la práctica y como aplicaría las etiquetas empleadas para crear otro tipo de páginas. Por ejemplo, piense como crear una página similar al Moodle de la UPM, que esté dividida en varios temas y en cada uno de ellos tenga enlaces al material del curso.

Pruebas con el autocorector

Instrucciones aquí.

Pruebas manuales y capturas de pantalla

Instrucciones aquí.

Capturas a entregar con esta práctica:

  • Captura 1: Captura de pantalla de la página resultante
drawing
  • Captura 2: Captura de pantalla de las developer tools (de cualquier navegador, en el siguiente ejemplo se ven las de Chrome pero vale Firefox, Edge, etc.) en la que se vea el html de la página, con algunas secciones abiertas:
drawing

Instrucciones para la Entrega y Evaluación.

Instrucciones aquí.

Rúbrica

Se puntuará el ejercicio a corregir sumando el % indicado a la nota total si la parte indicada es correcta:

  • 10%: Existen todas las etiquetas del esqueleto básico de HTML.
  • 10%: La página web incluye la hoja de estilos (CSS).
  • 30%: Información de la cabecera:
    • 10%: Existe la cabecera.
    • 10%: La cabecera contiene la foto (foto.jpg).
    • 10%: La cabecera contiene los datos personales (mínimo nombre y fecha de nacimiento).
  • 20%: información de las secciones:
    • 10%: Existen las cuatro secciones pedidas (formacion, laboral, enlaces y otros).
    • 5%: La sección otros incluye el correo del alumno (con @alumnos.upm.es).
    • 5%: La sección enlaces incluye un enlace con información pública del alumno.
  • 10%: Existe el pie de página con la fecha de actualización.
  • 20%: Se han añadido los estilos solicitados al body y sections de la página web.

Si pasa todos los tests se dará la máxima puntuación.

About

Práctica 2 CORE 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published