Prueba de conocimiento UT 01¶
-
¿Qué elemento se encarga de procesar las peticiones y generar respuestas en una arquitectura cliente-servidor?
- a. El navegador web
- b. El controlador
- c. El servidor
- d. El modelo
-
¿Qué protocolo se utiliza habitualmente para realizar peticiones desde el cliente al servidor?
- a. FTP
- b. SMTP
- c. SSH
- d. HTTP/HTTPS
-
¿Qué tipo de aplicación permite cambiar su contenido sin recargar la página completa?
- a. Aplicación de escritorio
- b. Web estática
- c. SPA (Single Page Application)
- d. Aplicación híbrida
-
¿Qué capa lógica en la arquitectura de tres capas se encarga de mostrar la interfaz al usuario?
- a. Datos
- b. Lógica de negocio
- c. Presentación
- d. Controlador
-
¿Cuál de los siguientes elementos no pertenece a las capas físicas (tiers)?
- a. Servidor web
- b. Servidor de aplicaciones
- c. Base de datos
- d. Vista
-
¿Qué componente del patrón MVC se encarga de mostrar los datos al usuario?
- a. Controlador
- b. Vista
- c. Modelo
- d. Middleware
-
¿Cuál es la función principal del controlador en el modelo MVC?
- a. Mostrar los datos
- b. Guardar los datos
- c. Responder a las acciones del usuario
- d. Crear los formularios HTML
-
¿Qué herramienta permite ejecutar Apache, MySQL y PHP de forma integrada y sencilla en local?
- a. Docker
- b. PhpStorm
- c. VSCode
- d. XAMPP
-
¿Cuál es la ventaja principal de usar Docker frente a una máquina virtual tradicional?
- a. Mayor seguridad
- b. Más potencia gráfica
- c. Menor consumo de recursos
- d. Interfaz más amigable
-
¿Qué archivo se utiliza en Docker Compose para definir la configuración de los servicios?
- a. docker-config.json
- b. config.yml
- c. docker-compose.yaml
- d. dockerfile.yml
-
¿Qué servidor de aplicaciones se usa comúnmente para proyectos Java?
- a. Apache
- b. Nginx
- c. Tomcat
- d. PHP
-
¿Qué lenguaje es utilizado para el desarrollo de aplicaciones dinámicas embebido en HTML?
- a. Java
- b. Python
- c. PHP
- d. Ruby
-
¿Cuál es una característica distintiva del lenguaje PHP?
- a. Es compilado
- b. Es tipado estáticamente
- c. Se integra en HTML mediante etiquetas
<?php ?>
- d. Utiliza
print()
para mostrar contenido
-
¿Qué herramienta se usa en el navegador para mostrar el contenido de una aplicación web?
- a. Servidor de aplicaciones
- b. Frontend
- c. Controlador
- d. Docker
-
¿Qué tipo de arquitectura permite escalar horizontalmente mediante múltiples servidores?
- a. Arquitectura monolítica
- b. Arquitectura cliente-servidor
- c. Arquitectura con clúster en tiers
- d. Arquitectura lógica de tres capas
-
¿Cuál es uno de los principales criterios al tomar decisiones de diseño en un proyecto web?
- a. El color del logotipo
- b. Conocimiento de lenguajes de programación
- c. Número de formularios
- d. Cantidad de usuarios finales
-
¿Qué servidor web destaca por su alto rendimiento en comparación con Apache?
- a. IIS
- b. Nginx
- c. Tomcat
- d. Devbox
-
¿Qué componente de una SPA se encarga de actualizar la interfaz sin recargar la página?
- a. HTML
- b. CSS
- c. JavaScript
- d. PHP
-
¿Qué herramienta facilita la gestión de contenedores Docker desde un entorno gráfico?
- a. PhpMyAdmin
- b. DockerHub
- c. Docker Desktop
- d. Vagrant
-
¿Qué extensión se recomienda instalar en VSCode para facilitar el desarrollo con PHP?
- a. PHP Toolkit
- b. PHP Intelephense
- c. IntelliJ PHP
- d. VSCode Advanced PHP