DESARROLLO WEB ENTORNO CLIENTE T8-16
![]() |
![]() |
![]() |
Título del Test:![]() DESARROLLO WEB ENTORNO CLIENTE T8-16 Descripción: TEST+SCORM (Terminado) |




Comentarios |
---|
NO HAY REGISTROS |
Los formularios HTML…. Siempre son validados por el navegador. Se pueden validar a través de HTML. No se pueden validar sino por el servidor. Requieren siempre de JavaScript para ser validados. En un formulario HTML…. Se pueden incluir botones. Se puede añadir campos de texto. Es posible incluir selectores. Todas las anteriores son correctas. Para incluir un campo de texto para contraseñas…. Hay que utilizar un campo textarea. Se utiliza un input con tipo secret. Se utiliza un input con tipo password. Ninguna de las anteriores es correcta. En un formulario HTML, con el atributo 'type' de un elemento <input>... Permite añadir un botón, asignando un valor concreto al atributo. El valor del artributo 'type' no cambia la representación visual visual del <input>. El atributo 'type' siempre debe tener el valor 'text'. Ninguna de las anteriores es correcta. En un formulario HTML…. Un campo tipo input permite añadir un botón. Un campo tipo input permite añadir un selector. Un campo tipo input permite añadir una acción. Ninguna de las anteriores es correcta. Al enviar un formulario con el método GET…. Se envían los parámetros en el cuerpo de la petición. No existe límite en el tamaño de los parámetros. Se envían los parámetros en la URL de la petición. No se admiten parámetros. Al enviar un formulario con el método POST…. Se envían los parámetros en el cuerpo de la petición. Si existe límite en el tamaño de los parámetros. Se envían los parámetros en la URL de la petición. Ninguna de las anteriores es correcta. La validación de formularios…. Se realiza siempre en el servidor. Se realiza siempre en el cliente. Se pueden combinar ambas alternativas: cliente y servidor. No es necesaria. La validación mediante JavaScript…. Requiere de la detección de eventos. No es posible en el cliente. No puede utilizar expresiones regulares. Todas las anteriores son correctas. En la validación HTML…. No es posible utilizar expresiones regulares. Se requiere del permiso del navegador. Se necesita el método de envío GET. Ninguna de las anteriores es correcta. ¿Cómo crearías una lista desplegable en un formulario HTML?. Un formulario no puede crear listas. La mejor forma es utilizando un elemento input con opciones mediante <option>. Utilizando la etiqueta <option>. Utilizando la etiqueta <select> y las opciones mediante la etiqueta <option>. Los eventos en HTML…. Pueden servir para gestionar la ventana del usuario. Pueden servir para gestionar los formularios. Pueden servir para atender al teclado. Todas las anteriores son correctas. Los eventos en HTML…. Utilizan un literal para su implementación. No pueden incluirse a través de JavaScript. Requieren de un lenguaje de eventos. Ninguna de las anteriores es correcta. Para poder ejecutar correctamente los eventos de un documento HTML…. Es necesario ponerlos al final del documento. El documento debe estar totalmente cargado. No se puede incluir más de 10 eventos por página. Ninguna de las anteriores es correcta. Las expresiones regulares en JavaScript…. Son menos potentes que las de HTML. Se utilizan a través del constructor RegExp. No pueden ser implementadas. Ninguna de las anteriores es correcta. A través de las expresiones regulares…. Se pueden reconocer patrones. No se pueden reconocer caracteres especiales. No se puede comprobar los campos de un formulario. Ninguna de las anteriores es correcta. Las cookies…. No son compatibles con HTTP. No son compatibles con HTML. No se pueden manejar desde JavaScript. Ninguna de las anteriores es correcta. Las cookies garantizan…. Seguridad. El estado de la conexión. El anonimato del usuario. Todas las anteriores es correcta. El almacenamiento de las cookies…. Se realizar en claro. No requieren codificación. Se realiza directamente desde HTML. Ninguna de las anteriores es correcta. El estándar que define el funcionamiento de las cookies en los navegadores permite: Un número determinado de cookies, no permitiéndose superar las 300 cookies. Un número indeterminado de cookies sin restricciones. Un número indeterminado de cookies, recomendando no almacenar más de 300. Ninguna de las anteriores es correcta. La utilización de eventos…. No se puede combinar con las cookies. Es independiente del almacenamiento. Depende solo de HTML. Ninguna de las anteriores es correcta. Si tuvieras que añadir código JavaScript para realizar una comprobación de patrones en las entradas que proporciona el usuario, ¿cómo lo harías?. En una página web no se puede introducir código JavaScript. Directamente en las etiquetas HTML. Mediante la utilización de expresiones regulares. Mediante la utilización de arrays, controlando cada uno de los caracteres. JavaScript no permite utilizar funcionalidades para poder detectar patrones en los formularios. Verdadero. Falso. Al utilizar__________ es posible realizar el almacenamiento de cookies. JavaScript. HTML. La arquitectura software…. Es mejor considerarla al final del desarrollo. Es necesario tenerla en mente desde el comienzo del proyecto. No es relevante en el desarrollo. Ninguna de las anteriores es correcta. La arquitectura serveless…. Es un patrón para la arquitectura software. Es un patrón para el diseño software. Es un patrón clásico. No se utiliza en la actualidad. La arquitectura BaaS…. Es un modelo de programación. Pertenece a la arquitectura software. Es un patrón de diseño clásico. Ninguna de las anteriores es correcta. En relación con event-drive…. Es equivalente a la arquitectura cliente/servidor. Es un patrón para la arquitectura software. No se utiliza en el mundo web. Es una arquitectura antigua. Los principios SOLID…. Es mejor evitarlos. Permiten crear un sistema fácil de ampliar en el tiempo. No se pueden combinar con los patrones de diseño. Disminuyen el rendimiento del sistema. Los microservicios…. Son módulos muy complejos. No se pueden combinar. Permiten modularizar un sistema. Ninguna de las anteriores es correcta. Los patrones de diseño sotware pueden ser…. De creación. De comportamiento. Estructurales. Todas las anteriores son correctas. El patrón singleton…. Permite tener más de una instancia de un objeto. Permite adaptar un objeto a su interfaz. Permite tener una única instancia de un objeto. Es un patrón arquitectónico. El patrón MVC…. No se puede utilizar en entornos web. Incluye un controlador que controla solo la vista. Introduce un controlador que controla la vista y el modelo. Permite que el modelo y la vista se comuniquen directamente. El patrón MVP…. Surge del MVC. Permite que la vista se comunique con el presentador. Se utiliza en el mundo web. Todas las anteriores son correctas. Si tuvieses que crear un sistema con funcionalidades muy pequeñas y determinadas, ¿cómo lo harías?. Mediante una solución monolítica. La mejor forma es mediante una arquitectura Event-Drive. Mediante una arquitectura de microservicios. Simplemente utilizando JavaScript. El patrón ‘decorador’ permite añadir funcionalidades a una clase sin tener que afectar a la jerarquía de clases que tengamos implementada. Verdadero. Falso. En el patrón ___ el controlador gestiona la vista y el modelo. MVC. MVP. JQuery permite…. Permite manejar el DOM con mayor facilidad. No incluye funciones de comunicación. Requiere la utilización de más código. Ninguna de las anteriores es correcta. Con jQuery es posible…. Cambiar elementos CSS. Modificar el DOM. Gestionar HTML. Todas las anteriores son correctas. JQuery se puede utilizar…. Incluyendo la librería directamente. Con elementos XML. Mediante CSS. Ninguna de las anteriores es correcta. El funcionamiento de jQuery…. Se fundamenta en selectores. Requiere de otras librerías. Necesita de un DOM especial. No permite manejar el DOM. Para poder utilizar jQuery…. No es necesario esperar a que el documento esté cargado. No se puede introducir JavaScript. Es necesario cargar previamente el documento. Se necesita un API de terceros. En jQuery…. Es posible seleccionar elementos del mismo tipo. Es posible seleccionar elementos con un identificador. Es posible seleccionar elementos de una clase determinada. Todas las anteriores son correctas. Las funciones toggle en jQuery…. Permiten alternar el comportamiento de un elemento. Requieren de un navegador especial. No están soportadas en jQuery. Son poco seguras. Los eventos en jQuery…. No están soportados. Están limitados a los más utilizados. No requieren de HTML. No necesitan JavaScript. El método on de jQuery…. Solo permite añadir un evento. Permite incluir varios manejadores a la vez. No está soportado en Internet Explorer. Ninguna de las anteriores es correcta. Con jQuery es posible…. Añadir efectos CSS. Quitar efectos CSS. Comunicar con Ajax. Todas las anteriores son correctas. Tienes una página web y deseas utilizar jQuery ¿cómo lo harías?. Utilizando selectores de JavaScript sin incluir ninguna librería. Utilizando selectores CSS incluyendo la librería a través de un enlace CDN. Directamente en las etiquetas HTML. Es recomendable en un archivo entre externo. Al utilizar el método on para añadir eventos en jQuery, no se pueden incluir varios manejadores en la misma sentencia. Verdadero. Falso. Al ejecutar AJAX con ______ se pueden anidar diferentes peticiones de una manera más sencilla ... JQuery. JavaScript. Para utilizar AJAX, es necesario…. Utilizar jQuery. Utilizar JSON. Utilizar XML. Ninguna de las anteriores es correcta. El objeto que permite utilizar AJAX se llama…. httpRequest. jsonAjaxRequest. AjaxRequest. XMLHttpRequest. Al utilizar AJAX la comunicación…. Es siempre asíncrona. Es siempre síncrona. Puede ser síncrona o asíncrona. Depende del servidor. AJAX es…. Una tecnología nueva en el lado del servidor. Una tecnología nueva en el lado del cliente. Un conjunto de tecnologías ya existentes. Una mezcla de tecnologías nuevas y ya existentes. AJAX es un acrónimo de…. Automatic Java Automatic Executable. Asynchronous Java and XML. Asynchronous JavaScript and XML. Ninguna de las anteriores es correcta. Para acceder a la respuesta en formato cadena de texto... Podemos utilizar el atributo responseText. Podemos utilizar el atributo responseXML. Podemos utilizar el atributo responseJSON. No es posible en AJAX. AJAX permite…. Realizar conexiones asíncronas a cualquier URL. Realizar conexiones síncronas a cualquier URL. Realizar conexiones dentro del mismo dominio. Ninguna de las anteriores correcta. Para utilizar AJAX…. Hay que incluir una librería especial de HTML. Es necesario declarar el CSS correspondiente. Requiere de un objeto especial. Necesita una conexión a internet. Las peticiones en AJAX…. Siempre mantienen el mismo estado. Pueden cambiar el estado solo si hay error. Pasan por diferentes estados en una petición. No se pueden realizar sin jQuery. Las peticiones en AJAX…. Pueden realizarse solo con peticiones GET. Pueden realizarse solo con peticiones POST. Pueden realizarse con peticiones GET o POST. No pueden anidarse. Si tuvieras que introducir una comunicación asíncrona en una web, ¿cómo lo harías?. Únicamente con HTML, pues ya es asíncrono. La mejor forma es utilizando datos en XML. Utilizando el objeto XMLHttpRequest. Es recomendable utilizar el objeto XRequestHtml. Durante una comunicación web asíncrona con AJAX, el estado de la petición no cambia hasta que se obtiene el resultado final. Verdadero. Falso. Al ejecutar ____ en nuestra web para la comunicación asíncrona,. AJAX. JavaScript. TypeScript es…. Un subconjunto de JavaScript. Un superconjunto de JavaScript. Una derivación de Java. Una extensión de C#. Para utilizar TypeScript…. Es necesario disponer tan solo del navegador. Requiere de un compilador de C. Requiere de un compilador de Java. Hay que generar código JavaScript. TypeScript es un lenguaje…. Solo de programación en cliente. Solo de programación en servidor. Un lenguaje de programación para cliente y servidor. De scripting. ¿Qué comando utilizamos para compilar con TypeScript?. Hay que utilizar el comando tsc. Es necesario utilizar tjs. Hay que utilizar el comando tcsh. Ninguna de las anteriores es correcta. En TypeScript es mejor declarar variables…. Utilizando la palabra reservada declare. Utilizando la palabra reservada var. Utilizando la palabra reservada let. Ninguna de las anteriores es correcta. En TypeScript se aceptan los tipos nativos…. boolean. string. number. Todas las anteriores son correctas. El sistema de tipado de TypeScript…. Es débil. Es menos potente que el de JavaScript. Sigue una filosofía de tipado fuerte. Ninguna de las anteriores correcta. La utilización de objetos en TypeScript…. Es igual que el JavaScript. Se basa en templates. No permiten herencia. Se basa en el concepto de clases. TypeScript permite crear…. Interfaces. Clases. Objetos. Todas las anteriores son correctas. La llamada a funciones en TypeScript…. Es más segura que en JavaScript. No comprueba el tipo de los parámetros. No comprueba el número de parámetros. Es más flexible que en JavaScript. Si tuvieses que declarar una variable en TypeScript que luego se usará en JavaScript, ¿cómo lo harías?. Con la palabra reservada let. Con la palabra reservada LET. Utilizando var. No es necesaria su declaración. Cuando se produce un error en TypeScript, no hay forma de evitar que la aplicación web deje de funcionar inesperadamente. Verdadero. Falso. En JavaScript, el almacenamiento puede ser…. Mediante cookies. Local. A nivel de sesión. Todas las anteriores son correctas. El almacenamiento en el navegador…. Es siempre seguro. Se debe implementar obligatoriamente en todos los proyectos. Siempre es a nivel de sesión. Ninguna de las anteriores es correcta. A través de JavaScript…. Se pueden utilizar bases de datos. Se puede realizar almacenamiento local. Se puede realizar almacenamiento a nivel de sesión. Todas las anteriores son correctas. Las cookies…. Permiten guardar datos de forma segura. No se pueden manejar a través de JavaScript. Deben almacenar pequeñas cantidades de datos. Ninguna de las anteriores es correcta. IndexedDB se refiere a…. Archivos de texto. Un tipo de lenguaje. Bases de datos en el navegador. Bases de datos SQL. El objeto localStorage es accesible a través del objeto…. Global. Window. Document. Screen. ¿Qué opción es correcta referente al localStorage?. Desaparece después de cerrar el navegador. Es permanente hasta el borrado manual. No se puede implementar en JavaScript. Ninguna de las anteriores correcta. Cuando se realiza un almacenamiento en el navegador…. Se puede lanzar un evento de almacenamiento. Se puede capturar eventos de almacenamiento. Se puede capturar el valor nuevo. Todas las anteriores son correctas. Las aplicaciones caché…. Nunca necesitan conexión a internet. Requieren conexión al menos una vez. Existen desde HTML3. No se soportan con HTML. El almacenamiento a nivel de sesión …. Desaparece al cerrar la pestaña. Desaparece al cerrar el navegador. No permite compartir datos entre las distintas pestañas. Todas las anteriores son correctas. Imagina que deseas realizar un almacenamiento a nivel de sesión de los productos consultados por un usuario, ¿cuál crees que es la mejor opción?. Utilizando el objeto localStorage. Utilizando el objeto sessionStorage. Utilizando cookies. Mediante archivos XML en el sistema de archivos. Cuando se realiza un almacenamiento en una pestaña de nuestro navegador, las otras pestañas no están informadas de esto. Verdadero. Falso. Al utilizar JavaScript dentro de un navegador se permite el almacenamiento de datos a través de bases de datos basadas en. Clave-Valor. SQL. Las directivas de Angular se utilizan en…. Vista. Modelo. Controlador. Ninguna de las anteriores es correcta. Para generar un nuevo componente en Angular utilizamos…. npm -g. npm -n. ng g. npm -i. Para incluir una expresión en una vista de Angular utilizamos…. {{a+b}}. ({a+b}). (a+b). Ninguna de las anteriores es correcta. La vinculación de datos en Angular es…. En un sentido. Bidireccional. Depende del tipo de datos. Ninguna de las anteriores es correcta. ¿Qué comando crea un nuevo proyecto Angular?. ng nombreProyecto. new nombreProyecto. ng new nombreProyecto. Ninguna de las anteriores. Para utilizar rutas en Angular es necesario indicar el archivo…. Routing.xml. AppRoutingModule. route.js. Ninguna de las anteriores es correcta. En la declaración de un módulo en Angular, con la palabra reservada "providers" conseguimos: Declarar todos los elementos que pertenecen al módulo. Indicar todos los componentes que son visibles y utilizables desde el módulo que se define. Indicar los constructores de los servicios que se utilizan en este módulo. Importar el módulo creado. Las tuberías en Angular permiten…. Cambiar el tipo de datos. Cambiar el color de los datos. Cambiar la representación de los datos. Conectar con el servidor con mayor agilidad. En toda aplicación Angular existe: Al menos una clase NgModule, que normalmente tiene el nombre de AppModule. Solo una clase NgModule, que normalmente tiene el nombre de AppModule. Al menos una clase NgModule, que normalmente tiene el nombre de AngularModule. Solo una clase NgModule, que normalmente tiene el nombre de AngularModule. Para crear una aplicación en Angular que soporte rutas se usa …. npm generate route. ng new xx --routing. ng -i xx --routing. ang -g xx routing. Para reutilizar código y agilizar el desarrollo de una aplicación en Angular, ¿qué alternativas existen?. No es posible reutilizar código en Angular. La utilización de módulos. Utilizando solo JavaScript. Utilizando solo CSS. Durante el desarrollo de una aplicación en Angular, hay que comenzar siempre desde cero, sin poder acceder a códigos que definan modelos de aplicación. Falso. Verdadero. |