Desarrollo Web

  1. ¿Qué hook de React se usa para manejar estado?

    1. useEffect
    2. useState
    3. useRef
    4. useMemo

    El porqué useState es el hook fundamental de React para declarar y actualizar variables de estado dentro de un componente funcional.

  2. ¿Qué significa CSS?

    1. Computer Style Sheets
    2. Cascading Style Sheets
    3. Creative Style System
    4. Coded Style Syntax

    El porqué CSS significa Cascading Style Sheets (Hojas de Estilo en Cascada). Define cómo se presentan visualmente los elementos HTML en pantalla.

  3. ¿Qué es el Virtual DOM en React?

    1. Un servidor virtual
    2. Una copia ligera del DOM real para optimizar renders
    3. Un framework de CSS
    4. Una base de datos en memoria

    El porqué El Virtual DOM es una representación en memoria del DOM real. React lo usa para calcular los cambios mínimos necesarios antes de actualizar el navegador.

  4. ¿Qué protocolo usa la web para transferir datos?

    1. FTP
    2. SMTP
    3. HTTP/HTTPS
    4. SSH

    El porqué HTTP (HyperText Transfer Protocol) y su versión segura HTTPS son los protocolos estándar para la comunicación web entre navegadores y servidores.

  5. ¿Qué es una API REST?

    1. Un tipo de base de datos
    2. Una interfaz para comunicar sistemas usando HTTP
    3. Un lenguaje de programación
    4. Un framework de JavaScript

    El porqué Una API REST es una interfaz que permite a diferentes sistemas comunicarse entre sí usando los métodos HTTP estándar (GET, POST, PUT, DELETE).

  6. ¿Cuál es la función de package.json en Node.js?

    1. Compilar el código
    2. Definir dependencias y metadatos del proyecto
    3. Conectar a la base de datos
    4. Renderizar HTML

    El porqué package.json es el archivo central de un proyecto Node.js. Define las dependencias, scripts de ejecución, nombre, versión y metadatos del proyecto.

  7. ¿Qué significa SPA en desarrollo web?

    1. Server Page Application
    2. Single Page Application
    3. Secure Protocol Access
    4. Static Page Architecture

    El porqué SPA (Single Page Application) es una aplicación web que carga una sola página HTML y actualiza dinámicamente el contenido sin recargar completamente.

  8. ¿Qué herramienta se usa para versionar código?

    1. Docker
    2. Git
    3. Webpack
    4. Babel

    El porqué Git es el sistema de control de versiones más usado del mundo. Permite rastrear cambios en el código, crear ramas y colaborar en equipo.

  9. ¿Qué es Vite?

    1. Un framework CSS
    2. Un bundler y servidor de desarrollo ultrarrápido
    3. Un lenguaje de programación
    4. Una base de datos

    El porqué Vite es un build tool moderno para proyectos web que ofrece un servidor de desarrollo extremadamente rápido usando ES modules nativos del navegador.

  10. ¿Qué propiedad CSS crea layouts flexibles?

    1. display: block
    2. display: flex
    3. display: table
    4. display: inline

    El porqué display: flex activa el modelo Flexbox, que permite crear layouts flexibles y responsivos distribuyendo el espacio entre elementos de forma dinámica.