DESARROLLO DE APLICACIONES WEB
![]() |
![]() |
![]() |
Título del Test:![]() DESARROLLO DE APLICACIONES WEB Descripción: SIMULADOR 2 |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Qué es una API en el desarrollo de aplicaciones web?. Un gestor de contraseñas. Una plantilla de código. Un sistema que permite la comunicación entre dos aplicaciones. Un servidor exclusivo para HTML. 2. ¿Qué es la arquitectura en el desarrollo de software?. La programación exclusiva del backend. La estructura visual de una página HTML. La organización de los componentes y sus relaciones dentro de un sistema. El diseño de gráficos para interfaces web. 3. ¿Qué tipo de lenguaje de programación es Python?. Lenguaje de máquina estructurado. Lenguaje de alto nivel, dinámico, libre y multiplataforma. Lenguaje compilado con licencia exclusiva. Lenguaje de bajo nivel y propietario. 4. ¿Qué componente se encarga de gestionar la presentación visual en MVC?. Test. Router. Modelo. Vista. 5. ¿Cómo se aplica una hoja de estilo externa en HTML?. <script src="estilo.css">. <css>estilo.css</css>. <link rel="stylesheet" href="estilo.css">. <style src="estilo.css">. 6. ¿Qué símbolo se usa para seleccionar una clase en CSS?. @. #. &. . 7. ¿Qué tipo de lenguaje es HTML?. Lenguaje compilado. Lenguaje de máquina. Lenguaje de programación orientado a objetos. Lenguaje de marcado. 8. ¿Cuál de las siguientes es una forma válida de declarar una regla CSS interna en HTML?. <style> h1 { color: blue; } </style>. <script> h1 { color: blue; } </script>. <design> h1 { color: blue; } </design>. <css> h1 { color: blue; } </css>. 9. ¿Cuál es la instrucción para registrar un modelo en el archivo admin.py?. admin.create(ModelName). site.model_register(). register(ModelName). admin.site.register(ModelName). 10. ¿Dónde se almacenan comúnmente las plantillas en un proyecto Django?. En la base de datos. En la carpeta static/. Dentro del archivo views.py. En el directorio templates/. 11. ¿Dónde se define la lógica del negocio en Django?. views.py. settings.py. models.py. admin.py. 12. ¿Cuál es la utilidad de las etiquetas en una aplicación?. Marcar secciones de código para orientar al usuario. Cambiar el color del texto. Ejecutar funciones matemáticas. Generar formularios automáticamente. 13. ¿Qué archivo permite asociar URLs a vistas específicas en Django?. apps.py. models.py. admin.py. urls.py. 14. ¿Qué define a un microservicio dentro de una arquitectura moderna?. Es el servidor donde se alojan todos los datos. Es un tipo de función en CSS. Es un conjunto de servicios desplegables de forma independiente. Es un único archivo ejecutable que contiene todo el sistema. 15. ¿Qué representa la "V" en el patrón MVC?. Validación. Vista. Variable. Valor. 16. ¿Qué describe mejor a una base de datos?. Un código HTML con múltiples estilos. Una función que retorna datos de usuario. Una colección estructurada de información almacenada electrónicamente. Un conjunto de páginas web enlazadas. 17. ¿Qué etiqueta HTML se usa para insertar un salto de línea?. <break>. <space>. <brline>. <br>. 18. ¿Cuál es una de las ventajas de seguridad que ofrece Django?. No necesita autenticación. Protege contra ataques como SQL injection y scripts entre sitios. Usa cookies para guardar contraseñas sin cifrar. Permite acceso directo a la base de datos. 19. ¿Cuál es el objetivo principal del patrón MVC?. Unificar datos y vistas. Separar la lógica de negocio, datos y presentación. Crear interfaces de usuario gráficas. Reducir código reutilizable. 20. ¿Qué componente recibe una petición y devuelve una respuesta?. Vista (View). Modelo. Admin. Template. 21. ¿Cuál es un componente del patrón de arquitectura MVC?. Control Input. Modelo. Listener. Handler. 22. ¿Qué comando se utiliza generalmente para instalar Django desde la terminal?. pip install django. python start. runserver install. django.init. 23. ¿Cómo se indica una instrucción condicional en una plantilla Django?. {% if condición %}. {{ if condición }}. <if=condición>. <% if %>. 24. ¿Qué sucede si se intenta recuperar varios objetos con get() en Django. Muestra una advertencia. Los convierte en una lista automáticamente. Solo devuelve el primer elemento. Lanza un error. 25. ¿Qué archivo se debe editar para vincular una vista con una URL en Django?. base.html. urls.py. forms.py. views.py. 26. ¿Qué tipo de funciones ofrece el módulo “Effects” en jQuery?. Acceso a bases de datos. Control de servidores. Animaciones visuales. Generación de PDF. 27. ¿Qué elemento se usa para mostrar contenido HTML desde una vista?. display(). view_html(). return HTML(). render(). 28. ¿Qué permite hacer Bootstrap con el diseño de una página web?. Eliminar etiquetas HTML. Evitar el uso de CSS. Adaptar la interfaz al tamaño del dispositivo. Crear solo versiones móviles. 29. ¿Qué ventaja ofrece HTML en el desarrollo web?. Ejecuta aplicaciones móviles. Permite programar scripts complejos. Estructura el contenido y facilita su visualización en el navegador. Almacena datos de usuarios. 30. ¿Cuál es una ventaja del mantenimiento de Bootstrap?. Solo funciona con PHP. Requiere licencia de pago. Es abandonado por la comunidad. Es mantenido y actualizado por Twitter. 31. ¿Qué tipo de framework es Bootstrap?. Backend. Base de datos. API REST. Frontend (CSS y JavaScript). 32. ¿Cuál es la función de una vista (view) en Django?. Procesar solicitudes HTTP y devolver respuestas. Configurar el servidor. Crear bases de datos. Controlar el CSS de la página. 33. ¿Qué ventaja proporciona HTTPS frente a HTTP?. Elimina el uso de certificados. Reduce el tamaño de las páginas. Aumenta la velocidad de carga. Asegura la transmisión de datos mediante cifrado. 34. ¿Cuál es la principal función de las librerías en Python dentro del desarrollo de apps web?. Almacenar imágenes. Reutilizar código y facilitar el acceso a funciones ya creadas. Mostrar alertas al usuario. Ejecutar el servidor. 35. ¿Qué método HTTP permite saber qué métodos están soportados por el servidor?. HEAD. TRACE. OPTIONS. PUT. 36. ¿Cuál es la estructura básica de un documento HTML?. <html><div><body>. <page><title><script>. <start><main><end>. <html><head><body>. 37. ¿Cuál es una función del enrutamiento en AngularJS?. Navegar entre vistas sin recargar la página. Validar formularios. Establecer conexión con bases de datos. Crear estilos CSS. 38. ¿Qué representa una variable en un template de Django?. ( variable ). [[ variable ]]. {{ variable }}. {variable}. 39. ¿Qué editor puede usarse para trabajar con HTML?. Notepad++ exclusivamente. Cualquier editor de texto. Visual Studio Code. Solo navegadores web. 40. ¿Qué lenguaje está en la base de jQuery?. Java. Python. PHP. JavaScript. 41. ¿Qué método HTTP se utiliza para enviar datos al servidor y cambiar información?. POST. OPTIONS. TRACE. GET. 42. ¿Cuál es una ventaja de AngularJS sobre JavaScript tradicional?. Se necesita menos código para manipular el DOM. Solo funciona en backend. Requiere más configuración manual. Aumenta la complejidad del código. 43. ¿Cómo se llama la clase que transmite atributos a otras en programación orientada a objetos?. Clase padre. Clase hija. Clase abstracta. Clase raíz. 44. ¿Qué representa la capa de CSS en una página web?. El contenido. El estilo y diseño visual. La lógica del servidor. La base de datos. 45. ¿Cuál es el objetivo de JavaScript en una página web?. Estilizar bordes y colores. Crear estructuras HTML. Controlar el contenido y añadir interactividad. Diseñar formularios. 46. ¿Qué permite el uso de JavaScript sin conexión al servidor?. Generar reportes PDF. Ejecutar funciones complejas del lado del cliente. Procesar peticiones SQL. Instalar servidores locales. 47. ¿Qué ventaja ofrece la portabilidad de Django?. Solo funciona en Mac. Puede ejecutarse en Windows, Linux y Mac OS. Solo usa HTML5. No requiere entorno virtual. 48. ¿Cuál es la función del “modelo” en una arquitectura de microservicios?. Dirige las URL hacia las funciones. Ejecuta los estilos CSS. Mapea la base de datos y contiene propiedades y métodos. Actúa como cliente web. 49. ¿Qué significa API?. Active Python Integration. Application Programming Interface. Automated Program Instruction. Advanced Programming Interface. 50. ¿Qué función tiene el archivo __init__.py dentro de un paquete?. Elimina módulos duplicados. Es opcional y solo se usa en versiones antiguas. Indica que el directorio debe ser tratado como un paquete. Guarda las variables globales del proyecto. 51. ¿Cuál de estas etiquetas define un encabezado de nivel 1 en HTML?. <head>. <h1>. <p>. <html>. 52. ¿Qué hace una plantilla (template) en Django?. Procesa lógica del servidor. Maneja la base de datos. Controla el flujo de datos. Define cómo se presenta la información al usuario. 53. ¿Qué hace la capa de negocio en Django?. Controla el servidor web. Procesa la lógica para responder a solicitudes web. Gestiona la base de datos. Crea el diseño visual de la aplicación. 54. ¿Qué representa la letra "M" en el patrón MVC que sigue Django?. Model. Management. Middleware. Map. 55. ¿Qué método HTTP solicita únicamente el encabezado de la respuesta?. HEAD. PATCH. POST. GET. 56. ¿Qué principio promueve Django para evitar la repetición de código?. MVC. KISS. DRY (Don’t Repeat Yourself). SOLID. 57. ¿Cuál es el propósito de una vista en Django?. Mostrar mensajes de error. Crear archivos CSS automáticamente. Procesar solicitudes y devolver respuestas. Definir rutas de navegación. 58. ¿Qué estructura permite crear nuevas clases a partir de clases existentes?. Templates. Vistas dinámicas. Variables locales. Herencia. 59. ¿Qué hace la instrucción {% for item in lista %} en una plantilla?. Ejecuta un condicional. Itera sobre una lista de elementos. Crea un nuevo modelo. Filtra resultados por campos. 60. ¿Qué tipo de objeto recibe una vista en Django como parámetro?. WebRender. HttpRequest. JsonObject. DataResponse. 61. ¿Qué significa URL?. Unique Request Link. Uniform Resource Locator. United Response Line. Universal Resource Location. 62. ¿Cómo se define una función vista en Django?. def nombre(request):. . function nombre():. render(nombre). class nombre:. 63. ¿Qué representa la capa de datos en Django?. La configuración de usuarios. La presentación de la interfaz. El código del servidor. La estructura de la base de datos. 64. ¿Cuál es una característica clave de Django?. Es de código abierto y facilita el desarrollo seguro y mantenible. Solo funciona en Windows. Requiere licencia de pago. Solo sirve para blogs. 65. ¿Qué lenguaje utiliza el framework Django?. Python. PHP. JavaScript. Java. 66. ¿Qué tecnología utiliza Bootstrap junto a HTML5?. Flask. Node.js. CSS3 y JavaScript. Java. 67. ¿Qué componente de una URL representa la ubicación del recurso en el servidor?. Header. Query. Host. Path. 68. ¿Qué patrón de diseño sigue Django?. MVT. MVVM. ORM. MVP. 69. ¿Qué archivo de una aplicación Django contiene las vistas?. views.py. urls.py. templates.html. models.py. 70. ¿Cuál de las siguientes etiquetas HTML define un párrafo?. <h1>. <div>. <p>. <span>. 71. ¿Qué lenguaje de programación se utiliza en Django?. C#. JavaScript. Java. Python. 72. ¿Qué tipo de vista se define usando una función tradicional de Python?. Vista HTML. Vista heredada. Vista modular. Vista basada en funciones. 73. ¿Qué archivo se utiliza para definir el diseño visual de una aplicación en Django?. views.py. forms.py. Plantilla HTML en el directorio templates. urls.py. 74. ¿Qué característica tienen las vistas basadas en funciones?. Tienen herencia y bloques. Usan funciones tradicionales de Python para procesar peticiones. Usan clases de Python. No permiten conexión a templates. 75. ¿Qué archivo define la apariencia del contenido en una app Django?. views.py. templates (.html). urls.py. forms.py. 76. ¿Qué es un modelo en Django?. Un plugin de interfaz. Un archivo de diseño visual. Una extensión de Python. Una clase que define la estructura de la base de datos. 77. ¿Qué estructura de Python permite agrupar módulos relacionados?. Biblioteca. Proyecto. Script. Paquete. 78. ¿Dónde se definen los modelos en Django?. admin.py. urls.py. views.py. models.py. 79. ¿Qué unidad de medida se usa comúnmente en CSS para tamaños de fuente?. db. kg. px. cm. 80. ¿Qué ocurre si una página no se encuentra en Django?. Se reinicia la aplicación. Se muestra el template por defecto. Se devuelve un error 404. Se muestra una página en blanco. 81. ¿Qué arquitectura sigue AngularJS?. ORM. REST. MVC (Modelo-Vista-Controlador). MVT. 82. ¿Qué método se utiliza en vistas basadas en clases para manejar solicitudes GET?. create(). def_view(). show(). get(). 83. ¿Qué son las template tags en Django?. Herramientas para mostrar datos y controlar lógica dentro del HTML. Archivos de configuración para las vistas. Funciones JavaScript que permiten reutilizar código. Librerías CSS usadas en HTML. 84. ¿Qué propiedad en css se utiliza para centrar el texto?. align-content. font-size. text-align. display. 85. ¿Cómo funcionan las APIs correctamente?. Solo entre apps del mismo lenguaje. Cumpliendo ciertos parámetros o reglas. Solo de forma local. Sin seguir reglas específicas. 86. ¿Qué es una URL?. Una etiqueta HTML. Una ruta interna de un servidor. Una dirección que identifica un recurso único en la Web. Un archivo de base de datos. 87. ¿Qué etiqueta HTML se usa para crear una lista desordenada?. <ul>. <li>. <ol>. <dl>. 88. ¿Qué archivo en Django se usa para registrar modelos en la administración?. views.py. models.py. admin.py. apps.py. 89. ¿Qué permite la escalabilidad en Django?. Ejecutar código en servidores FTP. Desinstalar módulos automáticamente. Usar solo una base de datos fija. Reemplazar o agregar componentes sin afectar el sistema. 90. ¿Qué protocolo permite intercambiar datos en la Web en estructura cliente servidor?. DNS. HTTP. FTP. SMTP. 91. ¿Qué permite la capa de presentación (templates) en Django?. Configurar el servidor. Ejecutar código backend. Crear scripts de seguridad. Definir cómo se muestra la información al usuario. 92. ¿Qué tipo de framework es Django?. Framework de bases de datos. Framework web basado en Python. Framework móvil para Android. Framework de JavaScript. 93. ¿Qué permiten las APIs en el desarrollo de software?. Integrar y comunicar diferentes aplicaciones. Crear animaciones visuales. Encriptar todos los datos de usuario. Romper la independencia de aplicaciones. 94. ¿Cuál es la función principal de la capa de presentación en Django?. Mostrar datos al usuario usando plantillas. Ejecutar el servidor. Validar modelos. Conectar con la base de datos. 95. ¿Qué se requiere para usar jQuery en una página HTML?. Compilar en C++. Incluir la etiqueta <script src="jquery..."> en el HTML. Solo instalar Flask. Crear un backend con Node.js. 96. ¿Qué tipo de respuesta devuelve una vista en Django?. RedirectResult. HttpResponse. TextOutput. JsonResult. 97. ¿Qué significa CSS?. Control Style Structure. Cascading Style Sheets. Coding System Style. Central Styling Script. 98. ¿Por qué no se puede escribir código Python directamente en una plantilla HTML?. Porque HTML no soporta funciones. Porque es una mala práctica de seguridad. Porque se usan herramientas como template tags para manipular los datos. Porque Django lo prohíbe por defecto. 99. ¿Qué lenguaje de programación utiliza Django?. PHP. Java. Python. C++. 100. ¿Qué comando se usa normalmente para iniciar el servidor de desarrollo de Django?. django migrate. runapp. django startapp. python manage.py runserver. 101. ¿Qué representa un campo en un modelo de Django?. Un controlador. Un archivo de configuración. Un componente de interfaz. Una columna en la tabla de la base de datos. 102. ¿Cuál es el patrón de diseño utilizado en Django?. MVP. MVVM. MVM. MVT. 103. ¿Cuál es el rol de la "C" en el patrón MVC?. Controlar la lógica de negocio. Crear la base de datos. Configurar el servidor. Convertir archivos. 104. ¿Cuál es una de las ventajas de jQuery?. Solo funciona en servidores. No se actualiza. Necesita muchas líneas de código. Tiene amplia documentación y comunidad. 105. ¿Qué diferencia a una clase de una función en programación?. Las clases solo ejecutan scripts. Las funciones no retornan valores. Las funciones no pueden ser usadas en Django. Las clases empaquetan funcionalidades y las funciones no. 106. ¿Cuál es la principal ventaja del sistema de plantillas de Django?. Ejecuta código Python directamente. Separa la presentación de los datos. Almacena modelos en caché. Conecta automáticamente con bases de datos externas. 107. ¿Qué tipo de framework es Django?. De backend en Python para desarrollo web. De testing automatizado. De bases de datos. De frontend para móviles. 108. ¿Cuál es el selector universal en CSS?. ....... #. @. *. 109. ¿Cuál es la función principal de CSS?. Programar funciones en JavaScript. Dar estilo y presentación a una página web. Crear bases de datos. Ejecutar comandos en el servidor. 110. ¿Qué representa un bloque en programación según la presentación?. Un grupo de instrucciones que se ejecutan juntas. Una sección de un formulario. Una cadena de caracteres larga. Un archivo JavaScript. 111. ¿Cuál es el principal beneficio de dividir el código en módulos en Python?. Hacer que el código sea más lento. Reducir la cantidad de funciones. Facilitar el mantenimiento y la reutilización del código. Aumentar el tamaño del archivo. 112. ¿Qué es una aplicación SPA en AngularJS?. Aplicación sin HTML. Aplicación de una sola página. Una aplicación de múltiples páginas. Solo una vista para móviles. 113. ¿Qué define al método POST en una solicitud AJAX?. Consulta únicamente. Envía datos al servidor. Reproduce audio. Elimina contenido. 114. ¿Qué archivo permite personalizar la administración de Django?. views.py. admin.py. apps.py. settings.py. 115. ¿Cuál es la diferencia principal entre HTTP y HTTPS?. HTTP usa más ancho de banda. HTTPS proporciona conexión segura y cifrada. HTTP solo funciona en móviles. HTTPS no permite intercambio de datos. 116. ¿Qué componente en Django define la estructura de los datos?. Model. Template. View. URL. 117. ¿Qué tipo de respuesta devuelve una vista en Django?. Permiten reutilizar código y estructurar mejor. No requieren renderizado. Solo usan funciones predefinidas. No necesitan configuración de URLs. 118. ¿Cuál es el primer paso antes de instalar Django?. Descargar Visual Studio. Tener Python instalado. Registrar el dominio. Crear una base de datos. 119. ¿Dónde debe colocarse la sentencia import en un archivo Python?. Al final del código. Dentro de una función. Después del bloque main. En las primeras líneas del archivo. 120. ¿Qué propiedad de CSS se usa para cambiar el color del texto?. color. background-color. text-align. font-style. 121. ¿Qué herramienta proporciona AngularJS para pruebas unitarias?. Flask. NodeUnit. Django Test. Karma. 122. ¿Qué parte de una URL contiene los parámetros para encontrar un recurso?. Host. Query. Header. 123. ¿Cuál es la extensión habitual de un archivo que contiene código Python?. .html. .py. .txt. .js. 124. ¿Qué ventaja ofrece jQuery en el desarrollo web?. Requiere menos navegadores. Reduce la cantidad de código necesario. Desactiva eventos del navegador. No permite animaciones. 125. ¿Qué permite el método GET en una petición HTTP?. Enviar datos para modificar el servidor. Eliminar información sensible. Recuperar o solicitar datos sin modificar. Crear nuevas bases de datos. 126. ¿Cuál es una diferencia entre JavaScript y jQuery?. JavaScript es una biblioteca de jQuery. jQuery es una biblioteca escrita en JavaScript. jQuery funciona sin JavaScript. Ambos son lenguajes distintos. 127. ¿Dónde se definen las plantillas en Django?. settings.py. views.py. models.py. templates. 128. ¿Qué significa el asterisco (*) al usar from modulo import *?. Es una marca decorativa sin funcionalidad. Importa todas las funciones y clases del módulo. Borra todos los datos del módulo. Evita errores de sintaxis. 129. ¿Cuál es una ventaja de usar módulos en Python?. Permiten ejecutar scripts directamente desde HTML. Permiten reutilizar código y organizar funciones en archivos separados. Evitan el uso de funciones. Obligan al uso de variables globales. 130. ¿Qué es un serializador en el contexto de microservicios?. Una base de datos con permisos compartidos. Un servidor en la nube para imágenes. Un navegador para pruebas internas. Una estructura que permite enviar y recibir datos entre aplicaciones. 131. ¿Dónde se instalan los paquetes de Django por primera vez?. Desde la terminal o línea de comandos. En el navegador. Desde una aplicación móvil. Mediante un archivo .exe. 132. ¿Qué hace el sistema de plantillas (template) en Django?. Genera scripts automáticamente. Accede directamente a la base de datos. Establece reglas de seguridad. Presenta información con marcadores de posición. 133. ¿Cuál es una característica de seguridad de Django?. Solo se usa en desarrollo local. No permite autenticación. Usa cookies para almacenar contraseñas. Previene ataques como SQL injection y scripts entre sitios. 134. ¿Dónde se define la lógica que maneja una solicitud en Django?. settings.py. views.py. templates. models.py. 135. ¿Qué diferencia principal hay entre filter y get en Django?. get es más rápido. get no requiere base de datos. filter devuelve varios objetos, get solo uno. filter funciona solo con funciones anónimas. 136. ¿Cuál es el lema de jQuery?. "Animaciones para todos". "Escribir menos y hacer más". "Más código, más control". "El servidor manda". 137. ¿Qué editor de texto es sugerido para trabajar con código HTML y Python?. Atom. Cualquier editor de texto. Notepad. 138. ¿Cuál de las siguientes características NO pertenece a Python?. Flexible. Multiplataforma. Tipado estático estricto. Gratuito. 139. ¿Qué método HTTP realiza un seguimiento de una conexión?. PUT. HEAD. DELETE. TRACE. 140. ¿Qué es jQuery?. Un lenguaje de programación de servidores. Una biblioteca JavaScript para facilitar la creación de interfaces. Un sistema operativo. Un editor de código. 141. ¿Qué desventaja presentan los microservicios?. No se pueden escalar. Bajo rendimiento. No permiten trabajo en equipo. Complejidad en la configuración y gestión de errores. 142. ¿Qué ocurre si no se usa __init__.py en una carpeta de módulos (en versiones anteriores de Python)?. Python no la reconoce como paquete. Se bloquea el sistema operativo. Se importa automáticamente. El programa se ejecuta más rápido. 143. ¿Qué NO se puede incluir directamente dentro de un archivo HTML de plantilla?. Código Python puro. Tags personalizados. Condicionales. Texto dinámico. 144. ¿Qué tipo de vista utiliza métodos como GET y POST y permite reutilizar código?. Vista semántica. Vista renderizada. Vista funcional. Vista basada en clases. 145. ¿Para qué se usa la herencia en programación orientada a objetos?. Eliminar funciones repetidas. Definir una vista dinámica. Compartir atributos y métodos entre clases. Separar métodos de diferentes clases. 146. ¿Cuál es una ventaja clave de los microservicios?. Son difíciles de actualizar. Solo funcionan en modo local. Pueden ser modificados sin afectar el resto del sistema. Requieren un solo servidor central. 147. ¿Cuál es la función de un módulo en Python?. Contener y organizar scripts reutilizables. Compilar archivos externos. Ejecutar directamente funciones gráficas. Administrar conexiones a internet. 148. ¿Qué tipo de lenguaje es Python?. Lenguaje de bajo nivel. Compilado y propietario. Interpretado, libre y de alto nivel. Basado en CSS. 149. ¿Qué es una base de datos?. Un framework de Python para desarrollo web. Un conjunto de plantillas HTML para la capa de presentación. Un sistema que almacena y organiza datos de forma estructurada. Un servidor de aplicaciones. 150. ¿Por qué Django es considerado un framework “mantenible”?. Porque no sigue ningún patrón de diseño. Porque mezcla la lógica de negocio con la presentación. Porque separa cada parte de la arquitectura para facilitar cambios. Porque requiere menos documentación. 151. ¿Qué ventaja ofrece Django en cuanto a seguridad?. Protege contra vulnerabilidades comunes como CSRF e inyección de SQL. Permite inyección de SQL sin configuraciones adicionales. Deshabilita el manejo de sesiones. Guarda contraseñas en texto plano. 152. ¿Cuál es el propósito principal de registrar un modelo en admin.py?. Permitir crear, consultar, actualizar y borrar registros desde el sitio de administración de Django. Generar automáticamente las migraciones de la base de datos. Configurar las rutas de URL de la aplicación. Compilar los archivos .py en bytecode. 153. ¿Qué comando debes ejecutar en la terminal para instalar Django en tu entorno de desarrollo?. python manage.py runserver. pip install django. pip install django-admin. django-admin startproject. 154. ¿Cuál es la función principal de un servidor web?. Compilar código fuente en tiempo real. Ejecutar aplicaciones de escritorio remotamente. Almacenar y emitir archivos de un sitio para que pueda ser visitado por usuarios a través de Internet. Gestionar bases de datos locales sin conexión. 155. Una ventaja de optar por un “managed cloud hosting” es: El cliente obtiene acceso root y debe gestionar todas las tareas de seguridad. No se puede escalar recursos según demanda. Solo está disponible para servidores Linux, no para Windows. El proveedor se encarga de gran parte de la administración básica del servidor. 156. Por recomendaciones de seguridad, ¿qué debe hacer el administrador del servidor?. Usar únicamente contraseñas de texto plano para compatibilidad. Mantener todos los puertos abiertos para facilitar el acceso. Asignar contraseñas seguras y cerrar los puertos innecesarios. Delegar completamente la seguridad al proveedor de DNS. 157. Un “directorio virtual” en un servidor web se define como: Un enlace a un directorio físico existente en el disco duro del servidor, con configuración y permisos propios. Una carpeta local en el equipo del cliente que sincroniza datos con el servidor. Un servicio de almacenamiento en la nube externo al servidor. Un subdominio alojado en un servidor diferente. 158. ¿Por qué es importante elegir una tarifa de tráfico ilimitado en ciertos servidores?. Para soportar plataformas que ofrecen descargas de contenidos multimedia sin sobrecargar el servidor. Para reducir la latencia en conexiones locales. Para mejorar la velocidad de CPU y RAM asignadas. Para garantizar encriptación de datos HTTPS. |