APLICAWEB 4to/Propuesta Intensiva 8 Semanas/Anexos/Banco de Preguntas
20 preguntas · Unidad 1
✓

Banco de Preguntas Conceptuales — Unidad 1

Las 20 preguntas del “Examen conceptual rápido” de la Unidad 1 (HTML5 semántico, Tailwind CSS, Lighthouse, Git y Render; Semanas 1-2). Cada una trae una respuesta modelo breve y las palabras clave mínimas que tu respuesta hablada debe incluir. No hace falta repetir la respuesta palabra por palabra, pero sí nombrar esos conceptos. Se complementan con los 20 retos de live coding, que usan tu Práctica 2.

Cómo se califica: el docente escucha tu respuesta en voz alta (sin leer) y marca “correcta” si mencionas al menos el número de palabras clave indicado en el criterio de cada pregunta, explicando la relación entre ellas; no basta con nombrarlas sueltas. Las preguntas 1 a 5 son las oficiales de la lista de cotejo; las 6 a 20 son de refuerzo, tomadas de las guías de Semana 1 y 2.
Unidad 1

HTML5 semántico + Tailwind CSS + Git/Render

Pregunta 01

¿Qué diferencia hay entre <section> y <div>, y por qué un lector de pantalla los trata distinto?

Respuesta modelo: <section> tiene significado semántico (agrupa contenido temático) y las tecnologías de asistencia lo anuncian como una región navegable; <div> es un contenedor genérico, sin significado.

semánticaregión navegablelector de pantallasin significado / genérico
Mínimo para correcta: mencionar al menos 2 de las 4 palabras clave, conectando “semántica/región” con <section> y “sin significado/genérico” con <div>.
Pregunta 02

¿Qué significa que Tailwind sea “utility-first” en comparación con escribir un archivo .css tradicional?

Respuesta modelo: En vez de escribir reglas CSS en un archivo aparte, se combinan clases pequeñas de un solo propósito directamente en el HTML (ej. p-4 solo pone relleno; bg-emerald-600 solo el fondo).

clases utilitariasdirecto en el HTMLsin CSS aparteuna clase, una propiedad
Mínimo para correcta: mencionar “clases utilitarias” (o equivalente) + al menos 1 palabra clave más.
Pregunta 03

¿Qué quiere decir “mobile-first” y por qué una clase sin prefijo aplica primero al celular?

Respuesta modelo: La clase sin prefijo (ej. grid-cols-1) es la base y vale desde el celular hacia arriba; los prefijos (sm:, md:, lg:) son min-width que agregan reglas recién desde ese ancho.

sin prefijo = base celularmin-widthprefijos hacia arriba
Mínimo para correcta: mencionar “sin prefijo = base/celular” + explicar que los prefijos suman reglas hacia pantallas más grandes.
Pregunta 04

¿Qué diferencia hay entre required y type="email" como validación HTML5?

Respuesta modelo: required exige que el campo no quede vacío; type="email" exige además que el texto tenga formato de correo (algo@dominio). Ambas las valida el navegador, sin JavaScript.

no vacíoformato válido@ y dominiosin JavaScript
Mínimo para correcta: distinguir “no vacío” (required) de “formato válido” (type=email) como dos validaciones distintas.
Pregunta 05

¿Qué revisa Lighthouse en la categoría Accessibility y por qué importa el contraste de color?

Respuesta modelo: Revisa reglas automatizables: alt en imágenes, contraste de color, label vinculado a su input, orden de encabezados. El contraste importa porque un texto poco contrastado es ilegible para personas con baja visión.

altcontraste de colorlabel-inputbaja visión
Mínimo para correcta: mencionar “contraste” + al menos 1 ejemplo más (alt, label, encabezados) o relacionarlo con baja visión.
Pregunta 06

¿Cuántas veces puede aparecer <main> en una página y qué pasa con <header> y <footer>?

Respuesta modelo: <main> es único: una sola vez por página, con el contenido principal. <header>, <nav> y <footer> normalmente van una vez a nivel de página (aunque un <section> o <article> puede tener su propio header/footer); <section> y <article> sí se repiten.

main una sola vezheader/footer de páginasection y article se repiten
Mínimo para correcta: decir que <main> va una sola vez y que <section>/<article> sí pueden repetirse.
Pregunta 07

¿Por qué cada tarjeta de Skills o de Proyectos es un <article> y no un <div>?

Respuesta modelo: Porque cada tarjeta tiene sentido leída sola, aislada del resto de la página; un <article> lo expresa, un <div> no dice nada.

se lee soloindependientefuera de contexto
Mínimo para correcta: mencionar que el contenido “se entiende solo/independiente” y contrastarlo con el <div> genérico.
Pregunta 08

¿Qué diferencia hay entre git init, git add y git commit?

Respuesta modelo: init crea el repositorio local; add prepara (staging) los archivos modificados; commit los guarda como una fotografía del proyecto con un mensaje.

init = crea repoadd = preparacommit = guarda foto con mensaje
Mínimo para correcta: asignar correctamente la función de los 3 comandos, o al menos de 2 sin confundirlos.
Pregunta 09

¿Por qué el historial de commits pesa 20% de la evaluación?

Respuesta modelo: Porque una progresión semanal real, con fechas, prueba que el trabajo se hizo a lo largo del tiempo y no de una sola vez la noche anterior.

progresión semanaltrabajo en el tiempofechas
Mínimo para correcta: mencionar “progresión/trabajo real en el tiempo” frente a “todo de una sola vez”.
Pregunta 10

¿Por qué este portafolio se publica como Static Site en Render y no como otro tipo de servicio?

Respuesta modelo: Porque es HTML/CSS/JS puro: no hay backend ni base de datos que procesar en el servidor, solo archivos que se sirven tal cual.

HTML/CSS/JS purosin backendsin base de datos
Mínimo para correcta: mencionar “HTML/CSS/JS puro” + “sin backend/base de datos”.
Pregunta 11

¿Qué dispara el redeploy automático en Render?

Respuesta modelo: Un git push a la rama main conectada al servicio: GitHub avisa a Render y este vuelve a publicar el sitio solo.

git pushrama main conectadaredeploy automático
Mínimo para correcta: mencionar git push + la rama conectada.
Pregunta 12

¿Qué diferencia hay entre el Play CDN de Tailwind y una instalación con build?

Respuesta modelo: El Play CDN genera las clases al vuelo en el navegador, sin compilar nada antes (cómodo para aprender); el build genera de antemano un archivo .css optimizado que solo trae las clases usadas.

CDN = al vuelobuild = .css optimizadosin compilar
Mínimo para correcta: contrastar “al vuelo en el navegador” con “compilado/optimizado de antemano”.
Pregunta 13

¿Por qué md:grid-cols-3 no reemplaza a grid-cols-1?

Respuesta modelo: Porque Tailwind es mobile-first: grid-cols-1 aplica siempre y md:grid-cols-3 solo se suma como regla extra desde 768px hacia arriba, sobreescribiendo a la base en esos anchos.

mobile-firstla base aplica siemprese suma desde 768px
Mínimo para correcta: explicar que la clase base sigue vigente y que md: actúa solo desde 768px.
Pregunta 14

¿Por qué focus:ring-2 no es solo decoración?

Respuesta modelo: Porque quien navega con teclado (Tab) no usa el mouse y necesita ver claramente qué campo o botón está activo; el anillo de foco es lo que se lo muestra.

navegación por tecladofoco visiblecampo activo
Mínimo para correcta: relacionar el anillo de foco con la navegación por teclado / el foco visible.
Pregunta 15

¿Qué diferencia hay entre :hover y :focus?

Respuesta modelo: :hover responde al mouse encima del elemento; :focus responde al elemento activo o seleccionado, y también se alcanza por teclado.

hover = mouse encimafocus = activotambién por teclado
Mínimo para correcta: distinguir “mouse encima” de “elemento activo/teclado”.
Pregunta 16

¿Sobre qué URL corres Lighthouse y por qué?

Respuesta modelo: Sobre la URL pública de Render, no sobre localhost, porque esa es la que usa un visitante real y refleja el rendimiento real del sitio publicado.

URL pública de Renderno localhostvisitante real
Mínimo para correcta: mencionar la URL pública + una razón (visitante real / sitio publicado).
Pregunta 17

Si Lighthouse marca una imagen sin alt, ¿qué corriges y cómo?

Respuesta modelo: Agrego un alt con una descripción real de lo que muestra la imagen; no lo dejo vacío ni con un texto genérico como “imagen” o, peor, con el nombre de una clase CSS.

alt descriptivono vacíolector de pantalla
Mínimo para correcta: mencionar alt descriptivo + que no debe ir vacío ni genérico.
Pregunta 18

¿Pondrías una clave secreta o una contraseña directo en el HTML de tu portafolio?

Respuesta modelo: No, nunca: todo lo que está en el HTML, CSS o JavaScript del cliente es visible para cualquiera con “Ver código fuente” o las herramientas de desarrollo.

novisible en el código fuentelado del cliente
Mínimo para correcta: responder “no” + explicar que el código del cliente es público.
Pregunta 19

¿Qué breakpoints de Tailwind usaste y desde qué ancho empieza cada uno?

Respuesta modelo: sm: desde 640px, md: desde 768px y lg: desde 1024px. Todos son min-width: valen desde ese ancho hacia arriba.

sm 640pxmd 768pxlg 1024px
Mínimo para correcta: dar correctamente al menos 2 de los 3 anchos, asociados a su prefijo.
Pregunta 20

¿Qué pasaría si en el header pusieras flex-row sin el prefijo md:?

Respuesta modelo: Se aplicaría siempre, incluso en celular, porque no hay ningún prefijo que lo restrinja; el nombre y el nav quedarían apretados uno al lado del otro en una pantalla angosta. Por eso el header usa flex-col como base y md:flex-row desde 768px.

se aplica siempreaprieta en celularflex-col base + md:flex-row
Mínimo para correcta: explicar que sin prefijo vale para todos los anchos y que en celular se aprietan los elementos.