Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEdawclientedache2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
dawclientedache2

Descripción:
trimestre 2

Autor:
AVATAR

Fecha de Creación:
20/02/2024

Categoría:
Matemáticas

Número preguntas: 78
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
La arquitectura software se centra en estudiar el proceso para crear un sistema: escalable, flexible, reutilizable y seguro. flexible, sencillo y reutilizable. de organización de alto nivel. Informático.
¿Qué definición hace referencia a la Arquitectura Serverless? Aquellos casos en los que tenemos una aplicación que depende de servicios de terceras partes como servidores. Se centra en estudiar el proceso por el cual es posible crear un sistema que pueda ser flexible, escalable, reutilizable y seguro. depende de eventos que pueden ser producidos por una entidad y consumidos por otra entidad. Consiste en desarrollar pequeñas funcionalidades en pequeños módulos que sean independientes unos de otros.
Una clase ha de estar abierta para añadir más funcionalidades, pero cerrada para ser modificada Single Responsability Principle. Liskov Substitution Principle. Open Closed Principle. Dependency Inversion Principle.
Los patrones de diseño se dividen en tres grupos: Creación, Factoría y Estructuración. Industrial, Digital y Seguros. Estructurales, Creación y Comportamiento Comportamiento, Creación y Aceptación.
Permite introducir funcionalidades que, a priori, no son compatibles con el API existente en nuestra aplicación. Decorador Fachada Singleton Adaptador.
¿Cuál es el componente que se encarga de responder a eventos y trabajar con las peticiones del modelo cuando se requiere resolver alguna solicitud de datos? Vista Modelo Controlador MVP.
Cual de estos acrónimos NO hace referencia a SOLID: Single Responsability Principle Liskov Substitution Principle Dependency Inversion Principle Advanced Security Principle.
Patrón de diseño Factoría: Es un patrón de Diseño Estructural. Es un patrón de los más usados en orientación de objetos. Tiene una implementación complicada. Permite simplificar el uso de interfaces por el usuario.
¿Qué patrón permite añadir nuevas propiedades de manera dinámica a nuestros objetos? Patrón Factoría Patrón Decorador Patrón Fachada Patrón Singleton.
Cual de estos grupos NO pertenece a un patrón de diseño: De creación Escalados De comportamiento Patrón Estructural.
¿Cuál es uno de los objetivos principales de la arquitectura de microservicios? Desarrollar funcionalidades complejas en un único módulo. Crear sistemas monolíticos para simplificar la comunicación entre módulos Permitir que cada módulo sea independiente y se comunique a través de un API de servicio. Limitar la comunicación entre diferentes partes del sistema.
¿Cuál es uno de los principios SOLID que se aplica en la etapa de diseño de software? El principio de Inversión de Dependencias. Mantener el código legible. Utilizar comentarios detallados en el código. Asegurar la compatibilidad con versiones anteriores.
¿Cuál es una de las variantes del patrón de diseño Modelo-Vista-Controlador (MVC)? Modelo-Vista-Presentador (MVP). Modelo de Desarrollo (MD) Vista-Modelo-Vista (VMV). Controlador de Interfaz (CI).
¿Qué hace el evento ready()? Permite controlar el doble clic. Permite saber cuándo se ha cargado el documento. Detecta cuando se mantiene el botón pulsado. Ninguna es correcta.
¿Qué nos permite hacer el método “on”? Permite establecer diferentes manejadores de eventos para los elementos seleccionados a través del selector utilizado. Permite que el usuario pueda seleccionar y manipular elementos HTML con facilidad. Permite crear efectos de desplazamiento sobre los elementos. Permite saber cuándo se ha cargado el documento.
¿Qué es jQuery? Un editor de texto. Una biblioteca de JavaScript que simplifica la interacción con documentos HTML. Un software de cálculos. Un software de código abierto para manipular elementos del CORE.
Tienes una página web y deseas utilizar jQuery ¿cómo lo harías? Es recomendable en un archivo entre externo. Directamente en las etiquetas HTML. Utilizando selectores CSS incluyendo la librería a través de un enlace CDN. Utilizando selectores de JavaScript sin incluir ninguna librería. .
¿Cuál es el propósito principal de jQuery? Incrementar la velocidad de las páginas web. El facilitar la utilización de JavaScript en un sitio web. Reemplazar completamente a CSS. Compilar código de alto nivel a JavaScript.
¿Qué ventaja ofrece jQuery en cuanto a la compatibilidad con navegadores? Requiere plugins para funcionar en diferentes navegadores. Es compatible con los navegadores modernos. Es compatible con todos los navegadores, incluidos los más antiguos. JQuery no se preocupa por la compatibilidad entre navegadores.
¿Cuál de las siguientes afirmaciones sobre jQuery es correcta? jQuery elimina la necesidad de escribir cualquier código JavaScript. jQuery no es compatible con AJAX. jQuery simplifica la manipulación del DOM, el manejo de eventos y las comunicaciones AJAX. jQuery solo funciona con los navegadores más recientes.
Indica cual de estas definiciones es la correcta sobre: click() Este se centra en determinar cuándo se realiza un clic. Permite controlar el doble clic del ratón. Detecta cuando está pulsado el botón. Detecta cuando se pulsa el ratón.
¿En JQuery, que evento nos permite detectar cuando se mantiene el botón pulsado? El evento dblclick() El evento ready() El evento click() El evento mousedown().
Una de las principales ventajas de utilizar jQuery en comparación con JavaScript puro es: La reducción de la cantidad de código necesario para realizar tareas complejas. La mejora en la velocidad de carga de la página web. La posibilidad de utilizar una sintaxis más elegante y concisa. La compatibilidad con una mayor variedad de navegadores web.
El uso de librerías como jQuery en el desarrollo web: Reduce la necesidad de tener conocimientos profundos de JavaScript. Limita la flexibilidad y control que se tiene sobre el código. Dificulta la integración con otras librerías o frameworks JavaScript. No permite la optimización del código para mejorar la web.
¿Cuál es la manera más eficiente de mostrar y ocultar un elemento? Con hide() y show() Con hide() Con show() Usando la función toggle().
¿Cómo hacemos referencia a un identificador y una clase respectivamente? Ambos se indican con ‘#’. Una clase se indica con ‘#’ y el identificador con ‘.’ Ambos se indican con ‘.’ El identificador se indica con ‘#’ y la clase se indica con ‘.’.
¿Que permite setRequestHeader()? Permite enviar la petición al servidor. Permite añadir valores a la cabecera de la petición. Permite recoger información de respuesta. Permite especificar la petición.
¿Cuál de las siguientes afirmaciones sobre AJAX es verdadera? AJAX es un lenguaje de programación independiente del entorno web. AJAX utiliza exclusivamente XML para cambiar de datos entre el cliente y el servidor. AJAX permite cargar dinámicamente el contenido de una web sin tener que recargar completamente. AJAX utiliza el lenguaje de HTML para modificar el contenido de manera asíncrona.
¿Qué hace el método send? Enviar la petición al servidor Recoger información en la respuesta. Permite añadir valores a la cabecera de la petición Ninguna es correcta.
Indica la incorrecta sobre AJAX. Ajax es un lenguaje de programación Combinan de diferentes técnicas Se utiliza un nuevo objeto para solicitar y recibir datos del servidor Se utiliza el DOM de HTML y JavaScript para representar los datos.
¿Que muestra la propiedad onreadystatechange? Respuesta del servidor en formato texto. Devuelve el estado de la petición HTTP. Define la función a llamar cuando cambia el estado del objeto. Muestra el estado de la petición en texto.
¿Cuándo es recomendable utilizar el método POST en una solicitud AJAX? Para solicitudes que requieren alta velocidad de respuesta. Al enviar pequeñas cantidades de datos al servidor. Cuando se actualiza un archivo o base de datos en el servidor. Para datos que pueden ser visualizados en la interfaz gráfica.
¿Cuál es una limitación de AJAX? No es posible utilizarlo en navegadores que no admiten JavaScript. No permite adaptar sitios web para personas con discapacidad. No ofrece métodos alternativos para llevar a cabo tareas necesarias. No permite conexiones asíncronas a diferentes dominios.
Si tuvieras que introducir una comunicación asíncrona en una web, ¿cómo lo harías? Solo con HTML, pues ya es asíncrono. La mejor forma es utilizando datos en XML. Utilizando el objeto XMLHttpRequest Recomendable utilizar el objeto XRequestHtml. .
Ajax es..... Un lenguaje de programación Un conjunto de tecnologías de desarrollo Una extensión de php Todas son correctas .
Como podemos pasar información al servidor con AJAX Mediante el método POST Mediante el método GET Mediante URL indicando los parámetros Todas son correctas.
¿Qué se debe definir para implementar correctamente una solución AJAX y que tenga efecto sobre la interfaz web? El método onreadystatechange. La URL del servidor. La estructura de la base de datos. El formato de la respuesta recibida del servidor.
¿Cuál es el propósito del método onreadystatechange en el contexto de AJAX? Enviar la petición al servidor. Procesar la respuesta del servidor. Definir la URL del servidor. Establecer el estado de la petición como 4.
¿Cuál es el propósito principal del objeto 'XMLHttpRequest' en el funcionamiento de AJAX? Renderizar el contenido HTML recibido del servidor. Enviar la petición al servidor de manera asíncrona. Procesar la respuesta del servidor y ejecutar acciones en consecuencia. Crear eventos en la página web para desencadenar solicitudes al servidor.
¿Cuál de las siguientes afirmaciones describe mejor a TypeScript? TypeScript es un lenguaje de programación cerrado desarrollado por Microsoft exclusivamente para entornos JavaScript. TypeScript no extiende la sintaxis de JavaScript y requiere que todo el código JavaScript existente sea reescrito desde cero. TypeScript es un lenguaje que solo se utiliza para proyectos pequeños y no es adecuado para el desarrollo en el servidor. TypeScript, un lenguaje desarrollado por Microsoft, extiende la sintaxis de JavaScript y está diseñado para proyectos grandes. Ofrece un compilador que traduce TypeScript a JavaScript y se utiliza ampliamente en frameworks como Angular, tanto en el cliente como en el servidor.
¿Cuál es la ventaja de utilizar TypeScript en comparación con JavaScript en términos de manejo de tipos? JavaScript proporciona una sintaxis más concisa para la declaración de tipos. No admite tipos, lo que facilita la escritura de código más flexible. El TypeScript ofrece una manera de definir y verificar tipos estáticamente durante el desarrollo. JavaScript y TypeScript tienen el mismo sistema de manejo de tipos, por lo que no hay diferencia significativa en este aspecto.
Algunas de las principales características de TypeScript son: El código TypeScript convertido a código JavaScript, JavaScript es TypeScript, TypeScript es un lenguaje de propósito general y TypeScript es capaz de soportar las librerías en JavaScript. TypeScript no es capaz de soportar las librerías en JavaScript, TypeScript es un lenguaje de propósito general, JavaScript es TypeScript y el código TypeScript convertido a código JavaScript. TypeScript no es un lenguaje de propósito general, JavaScript nunca es TypeScript, TypeScript es capaz de soportar las librerías en JavaScript y el código TypeScript convertido a código JavaScript. TypeScript no es capaz de soportar las librerías en JavaScript, TypeScript no es un lenguaje de propósito general, JavaScript nunca es TypeScript y el código TypeScript no puede ser convertido a código JavaScript.
¿Cuál de las siguientes afirmaciones destaca una diferencia entre TypeScript y JavaScript? TypeScript se conoce como un lenguaje orientado a objetos mientras que JavaScript se conoce como un lenguaje de scripting. TypeScript ofrece un tipado estático. TypeScript permite utilizar módulos, mientras que JavaScript no. TypeScript permite definir interfaces, mientras que en JavaScript no es posible.
¿Qué tipo básico de TypeScript se utiliza para definir listas? Número Gnum Cadena Array.
¿Cuál es el tipo que permite definir un valor de cualquier tipo en TypeScript? Vacío nulo Cualquiera cero.
¿Cuál es el tipo básico de TypeScript que define una cadena de caracteres? Texto Cuerda un String Char.
¿Cuál es una diferencia clave entre el manejo de funciones en JavaScript y TypeScript? TypeScript, las funciones no necesitan declarar el tipo de los parámetros. TypeScript permite introducir más información a las funciones, lo que ayuda a crear una sintaxis más elegante. TypeScript puede inferir el tipo de las variables dentro de una función, pero generalmente no puede inferir el tipo de los parámetros, lo que requiere que se especifiquen. JavaScript no permite el uso de funciones como objetos del lenguaje.
¿Qué proporcionan las interfaces en TypeScript? Facilitan el manejo de errores en tiempo de compilación. Permiten establecer una jerarquía de tipos y definir diferentes tipos de elementos con campos de datos. Son una forma de nombrar un tipo en una sola línea. Permiten crear enumerados de tipo numérico o con cadena de caracteres.
¿Cuál es el propósito de los enumerados en TypeScript? Gestiona Ayudando a evitar errores en el tiempo de ejecución. Facilitan el manejo de funciones en tiempo de compilación. Definen un conjunto de nombres constantes que facilitan el manejo de documentos y la creación de conjuntos para diferentes casos. Permiten declarar funciones con parámetros opcionales.
¿Cuál es uno de los propósitos principales del manejo de excepciones en tiempo de ejecución? Evitar la detección de errores en tiempo de compilación. El hecho de permitir que el código se comporte de manera controlada ante errores imprevistos. Incrementar el número de errores durante la ejecución del programa. Eliminar la necesidad de utilizar la sintaxis try-catch.
¿Por qué es importante el manejo de excepciones en la programación moderna? Porque evita por completo la ocurrencia de errores en tiempo de ejecución. Porque permite que el código continúe ejecutándose de manera controlada después de un error. Porque reemplaza por completo la fase de compilación en los lenguajes de programación. Porque simplifica la tarea de programar aplicaciones para entornos de cliente.
¿Qué función cumple el sintagma try-catch en el manejo de excepciones? Delegar la responsabilidad de gestionar excepciones al usuario del código. Para capturar excepciones y ejecutar un bloque de código específico cuando estas ocurren. Lanzar excepciones de manera deliberada para interrumpir el flujo normal del programa. Compilar código TypeScript a JavaScript para su ejecución en el navegador.
¿Qué es una cookie? Una galleta digital que se utiliza para hackear los servidores web. Un archivo de texto que se guarda en el navegador del usuario para recopilar información sobre su actividad en línea. Una herramienta utilizada para bloquear el acceso no autorizado a un sitio web. Se trata de un programa de detección y eliminación de malware.
¿Qué es el Almacenamiento Web? Es un sistema de almacenamiento físico de datos ubicados en servidores remotos. Es el proceso de compresión de archivos para ahorrar espacio en la memoria del navegador. Tecnología que permite almacenar datos localmente en el navegador del usuario. Un servicio en la nube que permite a los usuarios almacenar y acceder a archivos y datos a través de Internet.
¿Qué es IndexedDB? Una base de datos relacional que utiliza índices para organizar datos. Una tecnología de almacenamiento de datos que permite el almacenamiento de objetos JavaScript en el navegador. Es el protocolo de comunicación utilizado para la transmisión de datos entre servidores y clientes. Un estándar de codificación utilizado para las base de datos.
Si hablamos de los datos dentro del almacenamiento local, estos… No caducan y se almacenan en el dispositivo del usuario hasta que una aplicación web los borre o el usuario realice el borrado No caducan y se almacenan en el servidor hasta que una aplicación web o el usuario los borre Caducan y se almacenan en el dispositivo del usuario hasta que sean eliminados Caducan y se almacenan en el servidor hasta que una aplicación web o el usuario los borre .
En cuanto al almacenamiento a nivel de sesión… Permanece en la caché del navegador después de cerrar la sesión Se guarda en una base de datos remota y se sincroniza con cada inicio de sesión Se almacena en una carpeta específica del sistema operativo y persiste entre sesiones A diferencia del almacenamiento local, su tiempo de vida dependerá del tiempo que la ventana del navegador permanezca abierta.
¿Cuál es el evento utilizado para detectar cambios en el almacenamiento en ventanas diferentes a la que realizó el almacenamiento? Un evento denominado storageChange() es el encargado de esta tarea Se utiliza el evento window.detectStorageChange() Para este propósito, se utiliza la función detectStorageChanges() La detección de cambios en el almacenamiento se logra mediante el método window.onstorage() .
¿Dónde se almacenan los datos del localStorage? En el servidor En el propio dispositivo del usuario En una api En la sesión.
¿Qué tiempo de vida tiene el almacenamiento a nivel de sesión? Hasta que se abra otra ventana en el navegador El tiempo que permanezca abierta la ventana del navegador Todo el tiempo que dure encendido el ordenador del usuario Todas son correctas.
¿Cual es un tipo de almacenamiento en cliente? localServer IndexedDB MariaDB Todas son correctas.
¿Cuál de los siguientes métodos del API de almacenamiento permite borrar un elemento a partir de su clave? getItem() dropItem() deleteItem() setItem().
¿Cuál de las propiedades de window.onstorage() contendrá el valor previo en el almacén de datos? oldValue newValue key storageArea.
¿Qué es el evento window.onstorage() Es un evento para números Es un evento de sintaxis Es un evento de almacenamiento Ninguna de las anteriores .
¿Cuál NO es una característica del almacenamiento local? Los datos tienen un tiempo de vida que dependerá del tiempo que la ventana del navegador permanezca abierta. Todo este almacenamiento está ligado al origen del documento web Todos los datos se almacenan de manera permanente Todos los documentos con el mismo origen pueden compartir los datos de almacenamiento.
¿Cuál de las siguientes afirmaciones describe mejor la evolución y características de Angular? Angular comenzó como una pequeña librería JavaScript utilizada para proyectos simples. Angular se considera únicamente como un framework para el desarrollo de aplicaciones web en el lado del cliente. Angular es una plataforma que solo se puede aplicar en entornos móviles y no en el servidor. Angular se ha convertido en una filosofía de desarrollo que abarca tanto el lado del cliente como el servidor, además de entornos móviles, y requiere conocimientos de HTML y TypeScript para su uso.
¿Qué características definen la arquitectura de Angular? Utilización de NgModules, creación de módulos principales y definición de componentes y servicios. Desarrollo exclusivo en TypeScript y uso de módulos funcionales. Implementación de una arquitectura de cliente-servidor. Integración de librerías externas para la gestión de datos y la optimización del sistema.
¿Cuál de las siguientes afirmaciones describe un concepto fundamental en la arquitectura de Angular? Definición de servicios que proporcionan funcionalidades específicas no relacionadas con la vista. Componentes que permiten definir vistas adaptables basadas en la lógica de negocio. Una aplicación Angular está formada por un conjunto de NgModules. Componentes que permiten definir vistas que se adaptan, dependiendo de la lógica del negocio.
¿Qué es necesario hacer para comenzar a desarrollar en Angular? Instalar el gestor de paquetes npm y luego ejecutar el comando "npm install -g @angular/cli". Saber de HTML, JavaScript, CSS y TypeScript antes de configurar el entorno. Descargar manualmente todos los paquetes necesarios para Angular y luego crear un proyecto con el comando "ng new my-test-app". Configurar un servidor web local y utilizar un navegador para ejecutar la aplicación Angular con el comando "ng serve --open".
¿En qué consiste NgModules exactamente? NgModules es la forma que utiliza Angular para organizar y encapsular funcionalidades facilitando la modularidad y reutilización del código. NgModules son un conjunto de reglas de estilo para la codificación en Angular. NgModules se refiere a las bibliotecas de terceros que se pueden integrar directamente en proyectos de Angular. NgModules es una directiva específica en Angular utilizada para definir las rutas de navegación.
¿Qué comando hay que utilizar si queremos instalar el CLI de Angular utilizando npm? npm install -g @ang/cli npm install -g @angular/cli npm install -g @angular npm install @angular/cli.
¿Cuál es el método para crear una nueva aplicación Angular con las rutas activadas y dos componentes para probar? ng new app-name --routing ng new app --route ng new name --routing ng make app-name route.
La directiva *ngFor en Angular se utiliza para: Meter un archivo HTML en otro. Definir una condición para mostrar un bloque de HTML. Repetir un bloque de HTML por cada elemento de una colección. Definir un evento para un elemento HTML.
¿Qué es un componente en Angular? Es un patrón de diseño decorador Es un componente es un elemento que es capaz generar una vista. Una dependencia que ayuda al desarrollo back-end Todas las anteriores.
¿Para qué se utilizan los formularios? Para organizar datos de manera estructurada. Para simplificar la entrada y recopilación de información Para permitir que los usuarios interactúen de manera general con el sistema. Para registrar de manera ordenada la participación de los usuarios.
¿Qué es Angular? Una plataforma y un framework para desarrollar páginas siguiendo la filosofía single-page. Consiste en un lenguaje de secuencias de comandos que te permite crear contenido de actualización dinámica. Se trata de una plataforma informática de lenguaje de programación Funciona como una biblioteca digital que concentra información y un framework para el diseño de plataformas de código abierto.
¿Qué conocimientos son necesarios para desarrollar en Angular? JavaScript HTML TypeScript Todas son correctas.
Cada librería en Angular hay que especificarla con el prefijo: @library @npm @angular @components.
Denunciar test Consentimiento Condiciones de uso