option
Cuestiones
ayuda
daypo
buscar.php

Introducción a la Programación Web en Entorno Servidor

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Introducción a la Programación Web en Entorno Servidor

Descripción:
2DAW - DWES

Fecha de Creación: 2025/09/18

Categoría: Otros

Número Preguntas: 80

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué protocolo de comunicación se usa en la Web?. FTP. SMTP. HTTP/HTTPS. POP3.

En la comunicación web, ¿qué es un cliente web?. El que procesa las peticiones del servidor. El navegador que envía solicitudes HTTP. El servidor que responde. El framework que genera la interfaz.

¿Dónde se ejecuta el código en la programación del lado cliente?. En el servidor. En el navegador del usuario. En la nube. En la base de datos.

¿Qué lenguaje NO es típico del lado servidor?. PHP. Node.js. Python. CSS.

¿Qué método HTTP se usa para eliminar un recurso?. POST. GET. DELETE. PATCH.

¿Cuál es una ventaja de la ejecución en el cliente?. Mayor seguridad. Interactividad y respuesta rápida. Acceso directo a la base de datos. Escalabilidad.

¿Qué es una página web estática?. Aquella que cambia su contenido en función del usuario. Una página donde el contenido es fijo y no cambia. Una página responsiva. Una página con base de datos.

¿Cuál es una desventaja de la ejecución en el cliente?. Escalabilidad. Vulnerabilidad a ataques. Acceso a todos los recursos. Rendimiento.

¿Qué arquitectura separa presentación, negocio y datos?. Cliente-servidor. Modelo de tres capas. Microservicios. Monolítica.

¿Qué arquitectura divide una aplicación en servicios independientes?. Cliente-servidor. Microservicios. Tres capas. Nube.

¿Qué capa corresponde a la GUI en una aplicación web?. Negocio. Presentación. Datos. Controlador.

¿Qué capa se encarga de la lógica de la aplicación?. Presentación. Negocio. Datos. Cliente.

¿Qué servidores web son ejemplos conocidos?. Apache, Nginx, IIS. Node.js, Django, Laravel. MySQL, MongoDB, Oracle. GitHub, GitLab, Bitbucket.

¿Qué servidores de aplicaciones son ejemplos clásicos?. Apache y Nginx. Tomcat, JBoss, WebLogic. Node.js, Spring Boot, Express. Redis y Kafka.

¿Cuál es una ventaja de las páginas dinámicas?. Mayor coste de servidor. Personalización para cada usuario. No requieren bases de datos. Menos interactividad.

¿Qué es un framework de desarrollo web en servidor?. Un lenguaje de programación. Una estructura de software predefinida. Una base de datos. Un servidor web.

¿Qué framework usa el patrón MVT?. Laravel. Express. Django. Ruby on Rails.

¿Qué ORM se utiliza en Laravel?. Hibernate. Eloquent. Active Record. SQLAlchemy.

¿Qué motor de plantillas usa Laravel?. Twig. Blade. Handlebars. Mustache.

¿Qué principio sigue Ruby on Rails?. Convención sobre configuración. Primero seguridad. Código abierto. Desarrollo rápido.

¿Qué característica es propia de Express.js?. Motor Blade. Middleware. Active Record. ORM embebido.

¿Qué lenguaje se ejecuta en Node.js?. PHP. Python. JavaScript. Ruby.

¿Qué gestor de paquetes corresponde a PHP?. npm. Composer. pip. RubyGems.

¿Qué gestor de paquetes corresponde a Python?. npm. pip. Composer. Maven.

¿Qué gestor de paquetes corresponde a Ruby?. RubyGems. pip. Maven. Composer.

¿Qué gestor de paquetes corresponde a Node.js?. npm. pip. Maven. Composer.

¿Qué funcionalidad NO es propia de un servidor de aplicaciones?. Gestión de sesiones. Autenticación. Procesar peticiones HTTP (esto lo hace el servidor web). Conexión a bases de datos.

¿Qué capa se encarga de almacenar datos?. Presentación. Negocio. Datos. Servidor.

¿Cuál de estos NO es un lenguaje de servidor?. PHP. Python. Java. CSS.

¿Qué tipo de seguridad aplican los servidores de aplicaciones?. Autenticación y autorización. Gestión de la GUI. Generación de CSS dinámico. Gestión de hardware.

¿Qué modelo de ejecución usa HTML y CSS?. Servidor. Cliente. Mixto. Nube.

¿Qué ventaja principal tienen los servidores clásicos como WebLogic?. Estabilidad y soporte empresarial. Ligereza. Facilidad de despliegue en la nube. Bajo consumo de recursos.

¿Qué ventaja tienen los servidores modernos embebidos como Spring Boot?. Son monolíticos. Se despliegan como .jar ejecutables. Requieren panel de administración. Solo soportan Java EE.

¿Qué tecnología se asocia a ASP.NET Core?. Kestrel. Tomcat. Django. Express.

¿Qué función cumple un motor de plantillas?. Generar HTML dinámico. Crear bases de datos. Instalar paquetes. Administrar sesiones.

¿Qué prueba garantiza que el HTML generado cumpla estándares web?. Pruebas unitarias. Validación de contenido HTML. Pruebas de rendimiento. Revisión manual.

¿Qué pruebas previenen inyecciones SQL y XSS?. Pruebas funcionales. Pruebas de seguridad. Validación de HTML. Pruebas unitarias.

¿Qué herramienta se usa para control de versiones?. Docker. Git. npm. Composer.

¿Qué modelo de desarrollo combina front-end y back-end?. Full stack. Cliente. Servidor. Tres capas.

¿Qué es un IDE?. Un framework. Un entorno de desarrollo integrado. Un sistema operativo. Un compilador.

¿Qué protocolo de comunicaciones se usa en web?. FTP. HTTP / HTTPS. SMTP. TCP/IP.

¿Quiénes son un SERVIDOR WEB y un CLIENTE WEB?. El servidor es el navegador y el cliente es el hardware. El servidor procesa peticiones y el cliente (navegador) las envía. Ambos son bases de datos. El cliente es el servidor de aplicaciones.

¿Qué es un SERVIDOR DE APLICACIONES?. Un navegador web. Un servidor que ejecuta código en el lado del servidor, como Tomcat o JBoss. Un protocolo de comunicación. Un lenguaje de programación.

¿Qué LENGUAJES se usan en Desarrollo web en entorno servidor?. Solo HTML y CSS. PHP, Python, Node.js. Solo JavaScript. SMTP y FTP.

¿Qué características tienen la ejecución en servidor?. Acceso limitado a recursos. Acceso a bases de datos, archivos y servicios web. Ejecución en el navegador. Mayor vulnerabilidad a ataques.

¿Qué es un FRAMEWORK para desarrollo web en entorno servidor?. Un protocolo HTTP. Una estructura predefinida que simplifica el desarrollo, como Django o Laravel. Un navegador web. Un servidor de bases de datos.

En el procesamiento de peticiones HTTP, ¿qué hace el cliente primero?. Envía una petición HTTP al servidor. Procesa la petición. Envía la respuesta. Genera contenido estático.

¿Qué método HTTP se usa para consultar datos, como ver un listado de productos?. GET. POST. PUT. DELETE.

¿Qué describe la programación web en entorno servidor según la introducción?. Solo páginas estáticas. Crear aplicaciones dinámicas que interactúan con bases de datos y generan contenido a medida. Ejecución solo en cliente. Uso exclusivo de HTML.

¿Cómo evolucionó la web de estática a dinámica?. Con páginas HTML fijas. Con tecnologías como PHP, Python y Node.js para generar contenido personalizado. Sin interacción con bases de datos. Limitada a dispositivos fijos.

¿Cuál es una diferencia clave entre programación en cliente y servidor?. En cliente, acceso ilimitado a bases de datos. En servidor, el código se ejecuta en el entorno del servidor (PHP, Python). En servidor, mayor vulnerabilidad. En cliente, mejor escalabilidad.

¿Qué ventaja tiene la ejecución en servidor respecto a la seguridad?. Es más vulnerable a ataques. Mayor control sobre la seguridad y privacidad de los datos. Menos rendimiento. Dependencia del navegador.

En modelos de ejecución, ¿qué lenguajes se ejecutan en el servidor?. JavaScript, HTML, CSS. PHP, Python, Node.js. Solo CSS. Ninguno.

¿Cuál es una desventaja de la ejecución en el servidor?. Menor latencia. Mayor carga computacional en el servidor. Menos seguridad. Acceso limitado a recursos.

¿Cuál es una ventaja de las páginas dinámicas?. Contenido fijo. Personalización según preferencias del usuario. No interactividad. Actualización manual.

¿Qué arquitectura web es básica donde el cliente solicita y el servidor responde?. Cliente-Servidor. Modelo de Tres Capas. Microservicios. Nube.

En el Modelo de Tres Capas, ¿qué capa maneja la lógica de negocio?. Capa de presentación. Capa de negocio. Capa de datos. Capa de cliente.

¿Qué capa en el Modelo de Tres Capas almacena los datos?. Capa de presentación. Capa de negocio. Capa de datos. Capa de microservicios.

¿Qué funcionalidades proporcionan los servidores de aplicaciones?. Solo procesar HTML. Gestión de sesiones, conexión a bases de datos, seguridad. Ejecución en cliente. Solo HTTP.

¿Qué tipo de servidor de aplicaciones es clásico como Java EE?. Embebidos modernos. Servidores centralizados que alojan aplicaciones. Runtimes como Node.js. Solo para startups.

En la comparativa, ¿qué ventaja tienen los servidores clásicos?. Ligereza. Estabilidad y madurez. Despliegues rápidos. Menos soporte.

¿Qué evolución de servidores ocurrió en los 2010s?. Clásicos monolíticos. Frameworks con servidor embebido como Spring Boot. Solo cloud-native. Ninguna.

¿Por qué es importante la programación web en entorno servidor?. Solo para front-end. Procesamiento de datos, seguridad y escalabilidad. Ejecución en navegador. Contenido estático.

¿Qué funcionalidad de servidores de aplicaciones gestiona el seguimiento de usuarios?. Gestión de sesiones. Conexión a bases de datos. Seguridad. Encriptación.

En conexión a bases de datos, ¿qué mecanismo garantiza la integridad?. Abstracción de conexión. Gestión de transacciones. Conexiones agrupadas. Abstracción de consultas.

¿Qué medida de seguridad en servidores previene ataques como XSS?. Autenticación. Autorización. Encriptación. Prevención de ataques.

¿Qué lenguaje de programación en servidor es conocido por su ORM Eloquent?. Python. PHP (con Laravel). Ruby. Java.

¿Qué característica deben tener los lenguajes en entorno servidor?. Bajo rendimiento. Escalabilidad. Menos seguridad. Dificultad de uso.

¿Qué integran los lenguajes de marcas con la programación en servidor?. Solo front-end. Estructura (HTML) con lógica dinámica (PHP, etc.). Solo back-end. Ninguna integración.

¿Qué mecanismo usa motores de plantillas para integración?. Marcadores o expresiones en HTML. Solo generación estática. Pruebas unitarias. Revisión de rendimiento.

¿Qué verifica la integración en pruebas de seguridad?. Solo HTML válido. Prevención de inyecciones SQL y XSS. Tiempos de respuesta. Estructura MVC.

¿Qué herramientas facilitan el desarrollo en entorno servidor?. Solo navegadores. Frameworks MVC como Express o Laravel. Solo HTML. Protocolos FTP.

¿Qué ventaja de usar frameworks?. Aumenta la complejidad. Mejora la eficiencia y promueve buenas prácticas. Reduce la escalabilidad. Ninguna.

¿Qué arquitectura usa Django?. MVC. MVT (Model-View-Template). Microservicios. Cliente-Servidor.

¿Qué motor de plantillas usa Laravel?. Jinja2. Blade. EJS. Active Record.

¿Qué principio sigue Ruby on Rails?. Configuración sobre convención. Convención sobre Configuración. Minimalismo. Middleware.

¿Qué funcionalidad avanzada ofrecen los IDEs?. Autocompletado inteligente y depuración. Solo edición de texto. Gestión de paquetes. Control de versiones.

¿Qué permite Git en el control de versiones?. Solo merging. Branching y merging para desarrollo paralelo. Solo distribución. Ninguna integración.

¿Qué gestor de paquetes es para PHP?. npm. pip. Composer. RubyGems.

¿Qué describe el modelo Full stack en desarrollo web?. Solo front-end. Solo back-end. Engloba front-end y back-end, con conocimientos amplios. Solo bases de datos.

Denunciar Test