# Trabajo diagnóstico

Realizar una página Web en HTML, con las siguientes consignas.

La página Web debe ser una invitación para que el usuario se suscriba a
determinado servicio, cuyas características quedan a elección de cada
estudiante.

Debe contener como mínimo:

- Encabezados HTML5
- Etiqueta `title`
- Etiquetas `header`, `nav`, `main`, `article`, `footer`, `section` y `div`
  (puede omitirse alguna de estas etiquetas en caso de no ser adecuadas).
- Etiquetas `h1`, y `h2`
- Etiqueta `img`
- Etiqueta `p`
- Etiqueta `ol` y/o `ul` (al menos una de las dos)
- Etiqueta `table`
- Etiquetas `a`
- Al menos un comentario HTML
- Cualquier otra etiqueta HTML no mencionada que cada estudiante considere
  necesaria.
- Un **formulario** que contenga:
    * Un campo de texto para el nombre
    * Otro campo de texto para el apellido.
    * Un radio button que le permita elegir entre algunas opciones, a elección
      del estudiante
    * Un campo para el email, con validación por HTML 5
    * Un campo numérico para la cantidad de cuotas para el pago (mayor que
      cero).
    * Una lista desplegable _select_ para la provincia: Santa Fe ("s"), Entre
      Ríos ("e") o Córdoba("c").
    * Un checkbox que le pregunte si es estudiante o no
    * Un textarea, que le permita escribir un texto de varias líneas.
    * Un botón para enviar el formulario.
- Una hoja de estilo CSS que defina su apariencia visual (conviene usar 
[Bootstrap](https://getbootstrap.com) o alguna otra biblioteca para facilitar
este punto).
- Un elemento que, mediante javascript, oculte/muestre el formulario ante la
ocurrencia de algún evento.

## Uso de git

- El trabajo debe gestionarse como repositorio de git.
- No omitir un archivo `.gitignore`
- Realizar al menos 3 commits, representando cada paso en el avance del trabajo.
Cada commit debe tener un mensaje descriptivo que permita entender cuál fue el
avance.

## Criterios de auto-evaluación

Por tratarse de un trabajo diagnóstico, este ejercicio **no** se califica, pero
cada estudiante debería autoevaluar su desempeño para tener certeza de poder
avanzar con los contenidos de 2º año, y preguntar aquello que no recuerde o no
pueda resolver.

- Puedo estructurar el código HTML correctamente.
- Puedo utilizar las etiquetas solicitadas (al menos la mayoría de ellas).
- Puedo realizar el formulario según se solicita.
- Puedo construir la hoja de estilo CSS en un archivo aparte, dándole al
documento un formato adecuado.
- Puedo escribir código javascript que manipule el DOM.
- El código está legible, prolijo, indentado, y comentado cuando sea necesario.
- Puedo gestionar mi trabajo como repositorio de git
- Puedo detectar cuándo conviene hacer un commit y describirlo con un mensaje
  adecuado.
