# 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.