option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario Completo de Desarrollo Web

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario Completo de Desarrollo Web

Descripción:
DESARROLLO DE SOFTWARE

Fecha de Creación: 2026/07/12

Categoría: Otros

Número Preguntas: 40

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

¿Cuáles son los tres lenguajes esenciales que un programador de Front end debe manejar para crear una interfaz interactiva?. Python, Java y C++. HTML, CSS y JavaScript. JavaScript, CSS y PHP. HTML, Python y SQL.

En el contexto del desarrollo web con Python, ¿cuál es la función principal de una 'Vista'?. Instalar las librerías necesarias del sistema operativo para que Python funcione. Gestionar las peticiones web mediante funciones o clases que reciben HttpRequest y devuelven HttpResponse. Definir exclusivamente la ruta o dirección URL a la que el usuario debe acceder. Almacenar permanentemente los datos del usuario en un motor de base de datos relacional.

¿Cuál es la principal diferencia operativa entre las funciones 'get' y 'filter' al interactuar con bases de datos en Python?. 'filter' devuelve un solo objeto estático y 'get' devuelve una lista dinámica de archivos HTML. 'filter' genera un error si no encuentra resultados, mientras que 'get' siempre devuelve una lista vacía. 'get' se utiliza solo para Front end y 'filter' se utiliza únicamente para configuraciones de Back end. 'get' devuelve un único objeto y genera error si hay más de uno, mientras que 'filter' es iterable y devuelve múltiples elementos.

¿Por qué se dice que Python es un lenguaje de programación 'interpretado'?. Porque los programadores deben interpretar manualmente los símbolos matemáticos antes de escribirlos. Porque requiere ser transformado a código binario mediante un proceso de compilación antes de poder abrirlo. Porque solo puede ser ejecutado en el sistema operativo Windows tras ser procesado. Porque utiliza un intérprete que lee y ejecuta el código directamente sin necesidad de una compilación previa.

Para que un directorio sea considerado un 'Paquete' en Python y pueda ser importado, ¿qué archivo debe contener obligatoriamente?. Un script denominado main.exe. Un archivo llamado __init__.py. Un archivo de configuración llamado settings.sql. Un archivo llamado index.html.

Dentro de la arquitectura de microservicios, ¿cuál es la función del componente denominado 'Serializador'?. Es la estructura necesaria para dar formato a los datos al enviar y recibir información en la aplicación. Se encarga de mapear la base de datos y definir sus propiedades y métodos. Realiza pruebas para validar que la aplicación funcione correctamente sin errores de código. Es el responsable de direccionar las vistas y métodos a través de rutas URL.

¿Cuál es una de las principales desventajas de migrar de una arquitectura monolítica a una de microservicios?. Hace que el mantenimiento sea más barato y sencillo debido a su gran tamaño inicial. Aumenta la complejidad en la gestión de la configuración y el monitoreo del sistema distribuido. Impide que equipos pequeños puedan gestionar partes específicas de la aplicación. Elimina la posibilidad de escalar la aplicación de forma independiente por módulos.

En el uso de plantillas (templates), ¿para qué sirven las 'Template tags'?. Son herramientas que permiten integrar lógica de Python dentro de archivos HTML para crear páginas dinámicas. Se utilizan para crear una copia exacta de la base de datos dentro del navegador del usuario. Sirven para definir los colores y fuentes de la página web mediante hojas de estilo CSS. Son etiquetas exclusivas de JavaScript que solo funcionan para animaciones gráficas.

¿Qué concepto de programación se utiliza para crear nuevas clases que adquieren atributos y comportamientos de una clase padre preexistente?. Serialización. Herencia. Tabulación. Introspección.

Según el material, ¿cuál es el origen real del nombre del lenguaje de programación Python?. Se debe al programa de televisión cómico 'Monty Python's Flying Circus'. Fue nombrado así en honor a una especie de serpiente gigante de Holanda. Es un acrónimo técnico que significa 'Programación Y Tratamiento Heterogéneo de Nodos'. Proviene del nombre de la primera computadora capaz de ejecutar código interpretado.

¿Cuál es la principal ventaja de utilizar un framework de desarrollo en proyectos de software complejos?. Eliminar por completo la necesidad de escribir código en lenguajes como Python. Garantizar que el proyecto no requiera ningún tipo de mantenimiento futuro. Limitar el desarrollo únicamente a aplicaciones de escritorio. Facilitar el proceso de programación y agilizar el desarrollo colaborativo.

En la arquitectura de Django, ¿qué componente es responsable de definir la estructura de los datos y gestionar la base de datos?. La Vista (View). La Plantilla (Template). El Mapeador URL. El Modelo (Model).

¿Qué busca prevenir Django al implementar el principio ()?. La creación de aplicaciones de una sola página. El uso de lenguajes que no sean compatibles con Windows. La duplicación innecesaria de código dentro del proyecto. La ejecución de múltiples servidores al mismo tiempo.

Dentro del framework AngularJS, ¿qué función cumple el patrón ?. Gestionar exclusivamente las bases de datos relacionales. Instalar dependencias globales mediante el comando . Separar la lógica del diseño manteniendo ambas partes conectadas mediante . Proporcionar un diseño adaptativo para dispositivos móviles.

Para realizar pruebas unitarias en aplicaciones desarrolladas con AngularJS, ¿qué marco de trabajo específico recomiendan sus diseñadores?. Node.js. Karma. Bootstrap CDN. Django-admin.

¿Cuál es la característica distintiva de Bootstrap conocida como ?. La obligación de usar únicamente el lenguaje Python para el diseño. La adaptación automática de la interfaz al tamaño del dispositivo del usuario. La capacidad de ejecutar lógica de servidor en tiempo real. La sincronización bidireccional de datos entre el DOM y el controlador.

Si un desarrollador desea integrar Bootstrap en su proyecto sin descargar los archivos de forma local, ¿cuál es la opción recomendada?. Modificar el archivo en la raíz del escritorio. Crear un nuevo proyecto mediante ng new. Ejecutar el comando Python amanage.py runserver. Utilizar los enlaces de Bootstrap CDN.

¿Qué componente de una URL es el encargado de identificar el protocolo de comunicación utilizado, como por ejemplo http?. El nombre del host. La ruta del recurso. El puerto de conexión. El esquema o protocolo.

Según el material, ¿qué ventaja ofrece Django en términos de seguridad para la gestión de usuarios?. Evita guardar cualquier tipo de contraseña en el sistema. Desactiva las solicitudes HTTP para que solo se use HTTPS obligatoriamente. Proporciona formas seguras de gestionar cuentas evitando errores como ubicar información sensible en cookies vulnerables. Permite que cualquier usuario modifique el código fuente desde el navegador.

En el contexto de AngularJS, ¿qué son las 'directivas'?. Protocolos de seguridad para evitar ataques de inyección SQL. Comandos de consola para instalar Node.js. Archivos Python que definen las vistas del servidor. Marcadores en elementos del DOM que asignan comportamientos especiales a etiquetas HTML.

¿Cómo se denomina específicamente la adaptación del patrón de diseño Modelo-Vista-Controlador (MVC) que utiliza el framework Django?. MVT (Modelo Vista Template). MVC Puro. MVP (Modelo Vista Presentador). MVVM (Modelo Vista Vista-Modelo).

Desde la perspectiva de la informática, ¿qué término se utiliza como denominación alternativa para referirse a un servidor basado en hardware o máquina física?. Host. Proxy. Protocolo. Cliente.

¿Qué tipo de servidor FTP permite a los usuarios acceder y manipular archivos sin necesidad de ingresar una contraseña o un usuario específico?. FTP anónimo o público. FTP autenticado. FTP embebido. FTP SMTP.

En el proceso de funcionamiento del correo electrónico, ¿cuál es la función del servidor DNS?. Consultar el nombre de dominio del receptor para saber a qué servidor entregar el correo. Almacenar los correos electrónicos de los últimos años. Actuar como cortafuegos para evitar ataques de tipo DDoS. Redactar y cifrar el mensaje antes de ser enviado por el emisor.

¿A qué se refiere la característica de 'Transferencia de Datos' en un servidor web?. Al volumen de datos transferidos desde el servidor hacia internet en un tiempo determinado. A la protección de directorios mediante el uso de contraseñas. A la cantidad de gigas disponibles para guardar archivos y correos. Al proceso de traducir nombres de dominio a direcciones IP.

¿Cuál fue el problema técnico específico que motivó la creación original del servidor web NGINX por parte de Igor Sysoev?. La falta de seguridad en protocolos HTTP. La excesiva complejidad de las bases de datos PostgreSQL. El problema C10K. La incompatibilidad con el lenguaje Python.

¿Cómo maneja NGINX las solicitudes web para lograr un bajo uso de memoria y alta concurrencia?. Creando un nuevo proceso físico para cada solicitud recibida. Apagando el servidor automáticamente cada vez que no hay peticiones. Mediante un enfoque asíncrono basado en eventos en un único hilo. Utilizando exclusivamente el protocolo FTP para la transmisión.

En el proceso de despliegue en CentOS 8, ¿qué comando se utiliza para habilitar que el servicio NGINX se inicie automáticamente con el sistema?. sudo systemctl status nginx. sudo systemctl enable nginx. sudo dnf install nginx. sudo firewall-cmd --reload.

Para permitir el tráfico web hacia un servidor recién configurado, ¿qué puertos deben habilitarse típicamente en el cortafuegos?. Puertos 21 y 22. Puerto 25. Puerto 5432. Puertos 80 y 443.

Durante el despliegue de una aplicación Django, ¿qué configuración en el archivo settings.py es indispensable para permitir que el sitio responda a un dominio específico?. DEBUG = True. SECRET_KEY. BASE_DIR. ALLOWED_HOSTS.

Al planificar la implementación de un servidor, ¿qué opción es más adecuada para un usuario que carece de conocimientos avanzados en gestión técnica?. Servidor dedicado autogestionado. Instalación de servidor local en hardware propio. Alojamiento gestionado o cloud hosting. Servidor con acceso root.

¿Cuál es la recomendación principal para un sitio web que aloja una gran cantidad de archivos multimedia como vídeos o música?. Limitar el tráfico de datos mensual. Contratar una tarifa de tráfico ilimitado. Utilizar almacenamiento exclusivo en discos HDD. Configurar el servidor como un host virtual basado en IP.

¿Qué representa técnicamente un 'directorio virtual' en el contexto de servidores como IIS?. Un enlace a un directorio físico que no reside necesariamente en el directorio de publicación habitual. Un sistema de archivos cifrado para usuarios externos. Una carpeta que solo existe en la memoria RAM para acceso rápido. Una partición lógica del disco duro reservada para copias de seguridad.

En la gestión de hosts virtuales, ¿cuál es la principal diferencia entre los basados en IP y los basados en nombres de dominio?. Los basados en nombres permiten que múltiples sitios web compartan una única dirección IP. Los basados en nombres son más rápidos porque no requieren resolución DNS. Los basados en IP no pueden utilizar puertos personalizados. Los basados en IP requieren una dirección física de servidor distinta para cada sitio.

¿Cuál fue el objetivo principal por el cual Igor Sysoev creó originalmente el servidor Nginx?. Sustituir por completo el uso de sistemas operativos Windows en la web. Resolver el problema C10K referente al manejo de 10,000 conexiones concurrentes. Desarrollar un lenguaje de programación exclusivo para microservicios. Crear un entorno gráfico para la administración de archivos FTP.

Al realizar el 'tuning' de un servidor Apache, ¿por qué se recomienda que el valor de MaxClients no consuma más del 70% de la memoria física?. Para reducir el consumo de energía eléctrica del hardware. Porque el protocolo HTTP no permite procesar más datos simultáneamente. Para evitar que el servidor empiece a utilizar el espacio de intercambio (swap). Para reservar el 30% restante exclusivamente para la base de datos MySQL.

¿Qué acción se recomienda si se detecta una utilización de memoria excesiva por proceso debido a una posible pérdida de memoria en la aplicación?. Aumentar indefinidamente el tamaño de la memoria RAM física. Deshabilitar el firewall de hardware para liberar recursos de CPU. Cambiar el servidor de Windows a Linux inmediatamente. Ajustar la directiva MaxRequestsPerChild para reciclar los procesos child.

¿Cuál es una ventaja fundamental de la estructura modular de Apache según el material?. Elimina la necesidad de utilizar un sistema operativo para funcionar. Permite que el hardware del servidor se repare automáticamente. Permite activar o desactivar funciones específicas como seguridad o caché. Hace que el servidor sea inmune a cualquier ataque cibernético.

Respecto a la seguridad física y lógica, ¿cuál de las siguientes es una medida recomendada para proteger el sistema de intrusiones?. Establecer una zona desmilitarizada (DMZ). Mantener todos los puertos del servidor abiertos para facilitar la comunicación. Asignar funciones de administrador global a todos los usuarios del sistema. Utilizar versiones de software antiguas por ser más estables.

¿Qué servicios puede ofrecer el conjunto de herramientas de Internet Information Services (IIS) además de servidor web?. Gestión de bases de datos relacionales NoSQL. FTP y SMTP. Solo edición de vídeo en la nube. Compilación de hardware de red.

Denunciar Test