kahoot
![]() |
![]() |
![]() |
Título del Test:![]() kahoot Descripción: kahoot aplizaciones webs |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué perfil trabaja con bases de datos?. Desarrollador front-end. Desarrollador back-end. ¿Para cuáles de las siguientes tareas no proporciona apoyo un sistema de control de versiones?. Quién hizo los cambios. Qué cambios se hicieron. Cuándo se hicieron los cambios. Debug de los errores. Qué proceso compila y prueba el código de forma automática?. CI ( integración continua). CD ( entrega continua). JavaScript se puede utilizar para desarrollo Frontend y backend?. Verdadero. Falso. Qué es una API?. Código que trabaja con datos para que el software tenga acceso al backend. Sistema de control de versiones para gestionar el código. Framework que guía en la arquitectura de la aplicación y controla el flujo. Práctica de los grupos de dev-ops, para entregar cambios de forma continua. Cuál de los siguientes no es un framework de desarrollo. Vue.js. Django. Git. Angular. Un usuario trata de conectarse a un sitio web, y da un error de autenticación. quién puede resolverlo?. Desarrollador back-end. Desarrollador front-end. Además de SQL, qué herramienta puede ayudar a acceder a bases de datos?. ORM. NPM. CI/CD. Pip. La automatización de compilación (Build-automation) puede automatizar las siguientes tareas (señala la incorrecta). Compilar código binario a código fuente. Ejecutar pruebas y despliegue a sistemas de producción. Descargar dependencias. Empaquetar código binario. Se han quejado de que el sitio web se ve en el PC, pero no en el móvil. ¿Quién puede ayudar a resolver el problema?. Desarrollador front-end. Desarrollador back-end. ¿Cuál de los siguientes enunciados describe un gestor de paquetes? (señala la incorrecta). Se ocupa de encontrar, instalar, mantener o desinstalar paquetes de software. Una forma de distribuir aplicaciones pre-empaquetadas. Contiene ficheros de aplicaciones, instrucciones de instalación y metadatos. ¿Cuál de los siguientes elementos añade interactividad y contenido dinámico a un sitio web?. Git. HTML. CSS. ¿Cuál de los siguientes elementos añade interactividad y contenido dinámico a un sitio web?. Git. Javascript. CSS. ¿Cuáles de los siguientes frameworks y bibliotecas se utilizan en frontend?. Vue.js. Node.js. Express. ¿Cuáles de los siguientes frameworks y bibliotecas se utilizan en frontend?. React.js. Node.js. Express. ¿Cuáles de los siguientes frameworks y bibliotecas se utilizan en frontend?. Angular. Node.js. Express. ¿Cuál de los siguientes no es una habilidad requerida para un desarrollador front-end?. Java. Javascript. HTML. CSS. Las etiquetas en HTML representan. Párrafos en una página HTML. Las listas desplegadas en una página. Tablas de una página HTML. Todas las respuestas son correctas. HTML5 tiene interoperabilidad con versiones anteriores de HTML, pero no admite sintaxis XML. Verdadero. Falso. HTML fue originalmente diseñado para crear sitios de comercio electrónico. Verdadero. Falso. No es un objetivo de la especificación HTML5. Definir un lenguaje único que se puede escribir en sintaxis HTML o XML. Interoperabilidad con implementaciones anteriores. Mayores restricciones en el marcado de los documentos. APIs para funciones específicas tales como almacenamiento web. ¿Las aplicaciones web desarrolladas con HTML5 pueden utilizarse en distintos browsers y dispositivos portátiles?. Si. No. HTML5 proporciona los medios para categorizar las páginas web en diferentes. aplicaciones. campos. secciones. etiquetas. !DOCTYPE representa el tipo de documento, se suele poner después del encabezado. Verdadero. Falso. Un árbol DOM es. Una sección de una página web. Una representación en memoria de un documento. Un nodo de texto. Un nodo DOCTYPE. Una distinción de los documentos de lenguaje XML de los HTML es. Los XMLno tienen encabezado. Los XML tienen una etiqueta XML en la primera línea. Los XML no necesitan utilizar la etiqueta <body>. Ninguna respuesta es correcta. ¿Qué pasa si un analizador XML encuentra una sintaxis mal formada?. Salta la instrucción errónea y pasa a la siguiente. Deja de procesar. Un agente de usuario que se conecta a la web puede ser. Un navegador web. Los web crawler de los buscadores. Un teléfono móvil. Todas las respuestas son correctas. Las optimizaciones de motor de búsqueda (SEO) mejoran la visibilidad de un sitio web al mostrar los resultados. Verdadero. Falso. API que permite ejecutar la operación de un script en un hilo en 2o plano, separado de la ejecución del hilo principal. Web storage. Web workers. Los scripts proporcionan una experiencia de usuario más interactiva al navegar por sitios web, por ejemplo para. Validación de formularios. Mejora de apariencia de formulario. Despliegue más eficiente. Ninguna respuesta es correcta. sandbox mejora la experiencia de usuario en los casos en que se hospeda contenido de confianza. Verdadero. Falso. ¿En qué consiste el tipo de hoja de estilo en cascada?. Los elementos hijos heredan estilos definidos para los elementos padres. Los elementos heredan estilos definidos previamente en un documento CSS. Cada elemento tiene un estilo único, no relacionado con el de su padre. Los elementos padres heredan estilos definidos para los elementos hijos. ¿Qué características tiene un framework "Utility First?. Libertad total para crear el estilo de los elementos. Marcado HTML más recargado, mezclando estilos con contenido. Proporciona componentes y plantillas con estilos predefinidos. ¿Qué características tiene un framework "Utility First?. Libertad total para crear el estilo de los elementos. Referencia a propiedades CSS a través de "utility classes". Proporciona componentes y plantillas con estilos predefinidos. ¿Qué tag se utiliza para separar áreas en un documento?. <input>. <body>. <snav>. <div>. ¿Qué tipo de elemento es <article>?. Semántico. Multimedia. Gráfico. De entrada. ¿Qué tag se utiliza para especificar contenido tipo imagen, ilustración o diagrama?. <img>. <image>. <figcaption>. <figure>. El framework de Componentes es el que más tiempo y esfuerzo requiere para definir estilos. Verdadero. Falso. Diseño fluido es aquel en el que la altura y ancho de los elementos es el mismo, independientemente del sistema operativo. Verdadero. Falso. Cuando se especifica un color, se recomienda utilizar valores hexadecimales rojo-verde-azul. Verdadero. Falso. El CSS interno se usa para. Una sola línea. Una sola página. Un sitio web. Todas las respuestas son correctas. ¿Qué tag se usa con el elemento «fieldset> para definir el título de los campos agrupados. <section>. <article>. <legend>. «figcaption>. ¿Qué atributo proporciona un ejemplo de formato para un texto de entrada?. required. list. placeholder. range. Para incrustar reproductores multimedia en la página web se utiliza el elemento <embed>. Verdadero. Falso. ¿Cuál framework reduce el principio de "separación de conceptos" al ser aplicado?. Vanilla CSS. Framework de Componentes. Framework Utility-First. Todas las respuestas son correctas. Bootstrap es un ejemplo de. Framework Utility-first. Framework de componentes. Si quisiéramos utilizar un framework que sea un apoyo para mantener estilos consistentes, elegiríamos. Framework Utility-first. Framework de componentes. Vanilla CSS. En JavaScript, number, string, boolean son ejemplos de tipos de datos. Core. de Objeto. Primitivos. Java. Un contenedor permite crear un objeto del tipo correspondiente y almacenar su valor, pero no tiene métodos. Verdadero. Falso. Un arreglo es. Un objeto único que almacena un valor, y está contenido en un formulario. Un objeto colección para almacenamiento y recuperación con claves indexadas. Un objeto colección estático, de tamaño fijo. RangeError. Es un tipo de error que se puede especificar en la propiedad name. Se crea cuando un valor numérico está fuera de su rango válido. Todas las respuestas son correctas. El tipo de una variable en JavaScript se debe definir antes de asignarle un valor, por tanto es necesario declararla. Verdadero. Falso. 12var_3 es un nombre válido de variable en JavaScript. Verdadero. Falso. Las variables declaradas sin la palabra clave var tienen un alcance. local. global. En JavaScript no es necesaria la identación del código. Verdadero. Falso. La estructura de control más adecuada para repetir una serie de sentencias un número de veces especificado es. IF. SWITCH. FOR. WHILE. La sentencia return en una función es. Obligatoria. Opcional. Un prototipo permite definir propiedades y métodos para. Todos los objetos de un documento. Todos los elementos de un arreglo. Todas las instancias de un objeto. Ninguna respuesta es correcta. Las funciones de autoejecución. Se utilizan a menudo para inicializar datos o declarar elementos DOM. Comienzan a ejecutarse inmediatamente después de declararse. Trenes variables solo disponibles dentro de la propia función autoejecutable. Todas las respuestas son correctas. La función que recupera una lista de elementos con un nombre de tag especificado es. getElementByld. getElementByTagName. getAttribute. La función window.onload se ejecuta antes de que los documentos se carguen en la página web. Verdadero. Falso. En API REST, ¿Cuál de los métodos se utiliza para crear un nuevo elemento?. PUT. GET. POST. Expresar propiedades excepcionales en instancias de una clase más genérica de objetos se puede hacer. Encapsulando objetos. Sobreescribiendo propiedades. apeando objetos. Con polimorfismo. Propiedades que indican el espacio que el elemento utiliza, en pixeles. clientWidth. clientHeight. pageXOffset. offsetWidth. Un nodo puede existir en un documento en varias secciones. Verdadero. Falso. ¿Cuál de las siguientes opciones es la forma correcta de incluir un script en HTML?. «scriptref="/source/script.js"></script>. <scriptname="/soruce/script.js"></script. <scriptsrc="/source/script.js"></script. cincludescript="source/script.js"»</script:. ¿Cuál de las siguientes opciones es correcta para definir una función sin parámetros en JavaScript?. function myFunction {}. function myFunction() {}. function = myFunction() {}. function myFunction() {}. 10var es un nombre válido de variable JavaScript. Verdadero. Falso. Es un tipo de nodo en DOM de W3C. nodos HTML. nodos de elementos. nodos de tag. Ninguna respuesta es correcta. ¿Cómo desplegaría una caja de diálogo de confirmación en una ventana?. window.confirm("message"). window.alert(confirmation,"message"). window.prompt("message"). window.alert("message"). Es el objeto de DOM que contiene información sobre la URL de una página. HISTORY. NAVIGATOR. SCREEN. LOCATION. El objeto que está en la parte superior de la jerarquía DOM es. SCREEN. HISTORY. WINDOW. NAVIGATOR. El motor de JavaScript en la mayoría de los navegadores web es compatible con nivel 1 de DOM. Verdadero. Falso. La especificación DOM que incluye espacios de nombres en XML, conjunto de información y esquema XML es. Level 0. Level1. Level 2. Level 3. Los componentes funcionales son más complejos, con más características y funcionalidades que los componentes de clase. Verdadero. Falso. Uno de los elementos que hacen más eficiente a React es. La creación rápida de componentes. El encapsulamiento de lógica. El renderizado virtual. La creación del árbol de componentes. Un elemento React es mutable. Verdadero. Falso. Los componentes de REACT son reutilizables, y funcionan de forma aislada. Verdadero. Falso. JSX requiere obligatoriamente una etiqueta de cierre, incluso si es de cierre automático. Verdadero. Falso. Un componente padre pasa datos dinámicos a un componente secundario mediante props, en un flujo bidireccional. Verdadero. Falso. NO es parte de un componente raíz en React. Header. Sidebar. Log-In. Section. Es un patrón de arquitectura de datos que se utiliza con React para manejar el flujo de datos a través de la aplicación. Virtual DOM. Componentes. Flux. Ninguna respuesta es correcta. React solo se puede usar para crear aplicaciones multipágina. Verdadero. Falso. Se utiliza junto con React para describir cómo debería ser la interfaz de usuario. Similar a un lenguaje de plantillas. Vue. Angular. JSX. Java. El algoritmo de diferenciación compara el Virtual DOM con una instantánea del Virtual DOM antes de actualizar. Verdadero. Falso. Es el tipo de programación que expresa la lógica computacional sin describir el flujo de control. Imperativa. Declarativa. El estado de un componente se declara dentro del método constructor. Verdadero. Falso. No es una característica de los componentes "stateful". Renderiza salidas dependiendo del valor del estado. Almacena información sobre el cambio de estado del componente en memoria. Mantienen su estado inmutable sin importar las acciones de los componentes. Se conocen como contenedores o componentes inteligentes. La capa de presentación, la lógica de aplicación y la capa de servicio de datos se administran desde el navegador. Web clásica con AJAX webflow. Web clásica. Modelo de una sola página. Con esta arquitectura de aplicación web, es difícil deducir cómo se llega a un estado determinado. Web clásica. Web con AJAX Webflow. Web de una sola página. Ninguna respuesta es correcta. Para renderizar componentes recorriendo una lista, se recomienda utilizar. bucle for. array.map. Una clave no tiene que ser única a nivel global. Verdadero. Falso. Una buena práctica en React es la de utilizar el índice de un elemento como clave. Verdadero. Falso. Es un atributo que ayuda a identificar en React qué elementos de lista han cambiado, o eliminado. lista. clave. índice. array. En React, un arreglo de elementos completo se incluye dentro de un elemento. li (list items). Array. ul (unordered list). Ninguna respuesta es correcta. Para optimizar la cantidad de cambios necesarios para actualizar la interfaz de usuario, React utiliza. Un algoritmo de cambio de estado. Una pila de cambios. Un algoritmo de reconciliación. Un marcado en los componentes. La manipulación de base de datos y los cifrados de privacidad son algunos beneficios del uso de frameworks front-end. Verdadero. Falso. React, Bootstrap, Angular, son frameworks de. Back-end. Front-end. Son componentes de un SDK. Biblioteca de funciones. Emuladores. Control de versiones. Todas las respuestas son correctas. PHP es un lenguaje de programación utilizado principalmente para desarrollo de aplicaciones del lado servidor. Verdadero. Falso. Es la capa responsable de la persistencia de datos. Capa de lógica de negocios. Capa de presentación. Capa de acceso a datos. Capa de infraestructura. Es servidor que actúa como intermediario entre cliente y servidor. Se para oculta la IP del cliente. Firewall. Proxy. Middleware es. El responsable de almacenar los datos y proporcionar recursos solicitados. La interfaz de programación que permite la comunicación entre componentes. El componente donde se almacenan los datos de la aplicación. La capa intermedia que conecta al cliente, servidor y base de datos. La validación de formularios en cliente con JavaScript es suficiente para garantizar la seguridad de los datos enviados. Verdadero. Falso. La validación de formularios solo se puede realizar en el lado del cliente. Verdadero. Falso. No todos los servidores web admiten todos los valores posibles para el atributo "enctype". Verdadero. Falso. El atributo "action" puede utilizarse dentro o fuera de la etiqueta «form>, y el resultado será el mismo. Verdadero. Falso. NO es un atributo que se utiliza para configurar el comportamiento de un formulario. label. name. action. method. Elemento de un formulario HTML que se utiliza para proporcionar una descripción de un grupo de campos relacionados. <fieldset>. <textarea>. <label>. <legend>. Es el elemento de formulario HTML que se utiliza para crear listas desplegables en el formulario. <input>. <option>. <select>. <fieldset>. Un formulario HTML consta de campos de datos que se almacenarán para procesamiento y posterior uso. Verdadero. Falso. Se utilizan para identificar recursos de manera abstracta, sin especificar su ubicación o acceso. URL. URN. URI. Componente de una URL que indica el protocolo utilizado para acceder al recurso (HTTP, HTTPS,FTP.....). Dominio. Ruta. Esquema. Una característica de las acciones CRUD en RESTful es que cada operación requiere de. Un método HTTP. Un URI. Todas las respuestas son correctas. REST establece la restricción de mantener información en el servidor sobre solicitudes anteriores (mantener el estado). Verdadero. Falso. En una petición OPTIONS, el asterisco es el comodín que representa cualquier recurso del servidor. Verdadero. Falso. Método que solicita información sobre un recurso, pero sin solicitar el cuerpo de la respuesta. GET. POST. HEAD. CONNECT. Almacenamiento que permite que las aplicaciones almacenen datos de forma persistente en el dispositivo de usuario. Almacenamiento de sesión. Almacenamiento local. V8 y SpiderMonkey son ejemplos de. Motores de renderizado. Motores de JavaScript. Manejadores de bases de datos. Ninguna respuesta es correcta. Responsable de realizar solicitudes de recursos desde el servidor web y transmitirlos al motor de renderizado es. Motor de JavaScript. Capa de almacenamiento. Interfaz de usuario. Capa de red. Sistemas de gestión de contenido, aplicaciones comercio electrónico, plataformas de redes sociales, son usos comunes de. Programación lado cliente. Programación lado servidor. La programación del lado cliente es altamente escalable y puede manejar grandes cantidades de tráfico. Verdadero. Falso. Programación responsable de manipulación del DOM y animación. Lado cliente. Lado servidor. bundle.is contiene. Solo código de JavaScript. Código JavaScript con todas sus dependencias externas y bibliotecas. En programación web actual, la mayor parte de los recursos están empaquetados en un solo archivo llamado bundle.js. Verdadero. Falso. En contexto de la web, la interacción cliente / servidor se basa en. El lenguaje HTML. El protocolo HTTP. Ninguna respuesta es correcta. El lenguaje XML. Amenaza que obliga al navegador web de la víctima a enviar una solicitud a una aplicación web vulnerable. Cross-Site Request Forgery (CSRF o XSRF). Cross-Site Scripting (XSS). Un algoritmo hash por sí solo no puede garantizar la integridad de un mensaje. Verdadero. Falso. Cifrado en el que se utilizan dos claves diferentes para cifrar y descifrar un mensaje. Una de las claves es pública. Simétrico. Asimétrico. El cifrado simétrico es computacionalmente más costoso que el asimétrico. Verdadero. Falso. Se utiliza para inferir qué y cuáles privilegios se otorgan a los usuarios que pueden acceder al sistema. Autorización. Autenticación. Principio clave que asegura que el remitente no pueda negar haber enviado un mensaje o ejecutado una acción particular. Confidencialidad. Integridad. No repudio. Disponibilidad. El aspecto de seguridad relacionado con proteger la información en tránsito y reposo de posibles amenazas es. Auditoría y registro de eventos. Actualizaciones y parches. Encriptación. Prevención de ataques de inyección de código. La autorización en comercio electrónico, se refiere a asegurar disponibilidad del servicio. Verdadero. Falso. La seguridad de los datos personales es una medida de seguridad. Del lado servidor. Del lado cliente. Todas las medidas de seguridad se aplican directamente en el lado servidor, no hay medidas de seguridad del lado cliente. Verdadero. Falso. Tipo de software malicioso que cifra archivos y sistemas del usuario y exige un pago a cambio de la clave para descifrar. Phishing. Ransomware. DDoS. Exfiltration. Entre los problemas de seguridad más comunes en aplicaciones web se encuentrar. Los relacionados con la privacidad de los datos de usuarios. La prevención de escuchas. La interceptación de mensajes que se intercambian en canales públicos. Todas las respuestas son correctas. ¿Dónde se ejecuta un programa cuyo código está escrito en PHP?. En el ordenador del usuario que visita una página web. En el ordenador de la compañía que ofrezca el servicio web. En la base de datos. ¿Cuál es la forma más adecuada de resaltar en rojo un texto de una página web?. En el HTML: <p class=”resaltado”>Texto a resaltar</p> y en el CSS: .resaltado { color: red};. En el HTML: <p><font color=”#FF0000”>Texto a resaltar</font></p>. En el HTML: <p>Texto a resaltar</p> En JavaScript: $(‘p’).css(‘color’, ‘red’);. El navegador siempre enviará las contraseñas cifradas: Verdadero, porque los navegadores actuales detectan cuándo un usuario introduce una contraseña y la envía siempre cifrada. Falso, la aplicación web tiene que crear un canal seguro con HTTPS incluso si el formulario de una web indica que un campo es una contraseña. Si se envía un token de seguridad válido, no es necesario enviar la contraseña. Verdadero, los tokens de seguridad pueden sustituir a las contraseñas. Falso, siempre se tiene que enviar la contraseña del usuario para mayor seguridad. ¿Qué hace el siguiente código CSS “ li + li { font-size: 2em; }”?. Muestra los textos de una lista al doble de tamaño excepto el último, que aparece en tamaño normal. Muestra los textos de una lista con un tamaño de 2cm excepto el último, que aparece en tamaño normal. Muestra los textos de todas las listas que solo tengan dos elementos a tamaño 2em. HTML permite escribir bucles “for” y condiciones “if”: Falso, ni bucles ni condicionales. HTML solo incluye etiquetas condicionales tipo if. Verdadero. ¿Cuál es la forma más adecuada de pedir a un servidor RESTful que borre una fotografía con el protocolo HTTP?. GET /photo/12345/delete. POST /photo/12345?action=delete. DELETE /photo. Ninguna de las anteriores. HTTPS es suficiente para asegurar una página web. Verdadero, porque se cifran las comunicaciones entre el navegador y el servidor. Falso, porque el usuario no sabe si el servidor lo están controlado un atacante. Falso, porque el servidor no sabe si el usuario es un atacante. ¿HTML, JavaScript y CSS se pueden contener entre sí?. Utilizando sistemas de desarrollo moderno, JavaScript puede contener código CSS y HTML. Utilizando sistema de desarrollo moderno, HTML puede contener código CSS y JavaScript. CSS no puede contener código HTML ni JavaScript. Todas las anteriores son verdaderas. ¿En qué lenguajes se suele escribir el backend de una aplicación web?. En lenguajes como JavaScript y CSS, por ejemplo. En lenguajes como Java, .Net, PHP o Python, por ejemplo. En lenguajes como C++, Flash y HTML, por ejemplo. ¿Cómo se podría cargar un archivo JavaScript llamado myscripts.js desde HTML?. En la cabecera, <load src="myscripts.js" />. En cualquier lugar del HTML, <script src="myscripts.js"></script>. En cualquier lugar del HTML, <a href=”myscript.js”></a>. Todas las anteriores son verdaderas. ¿Cómo puede un navegador guardar y enviar información de contexto de un usuario?. En las cookies del navegador puede guardarse un token de seguridad. En la URL de todas las peticiones puede añadirse un token de seguridad que identifica al usuario. En el cuento de la petición puede añadirse un token de seguridad que identifica al usuario. Todas las anteriores son verdaderas. Es necesario dominar todas las tecnologías web para escribir una página web: Falso. Aunque conocer todas las tecnologías ayuda, se pueden escribir aplicaciones web informativas completas sabiendo solo JavaScript. Verdadero. En la web actual es necesario dominar todas las tecnologías web antes de poder hacer una página web útil. Falso. Aunque conocer todas las tecnologías web ayuda, se pueden escribir aplicaciones web informativas simplemente sabiendo HTML y CSS. Verdadero. Es necesario programar siempre un backend y un frontend para tener una página web, y eso implica conocer, aunque sea superficialmente todas las tecnologías web. ¿Cómo se accede al código HTML desde JavaScript?. Utilizando el DOM o el VirtualDOM del navegador web. No se puede acceder al código HTML desde el código JavaScript. Utilizando selectores CSS. ¿Es necesario escribir siempre el frontend y el backend de una aplicación web?. Existen soluciones en el mercado que ofrecen backends (bases de datos) genéricos y accesibles desde el navegador. En este caso, solo es necesario escribir el frontend. Como el frontend y el backend están fuertemente ligados entre sí, un desarrollador de cualquier aplicación web deberá escribir ambos. Existen soluciones en el mercado que ofrecen frontends genéricos. En este caso, solo es necesario escribir el backend. Un usuario trata de conectarse a un sitio web, y da un error de autenticación. quién puede resolverlo?. Desarrollador Full-stack. Desarrollador front-end. ¿Para cuáles de las siguientes tareas proporciona apoyo un sistema de control de versiones?. Quién hizo los cambios. Debug de los errores. ¿Para cuáles de las siguientes tareas proporciona apoyo un sistema de control de versiones?. Qué cambios se hicieron. Debug de los errores. copias de seguridad. ¿Para cuáles de las siguientes tareas proporciona apoyo un sistema de control de versiones?. Cuándo se hicieron los cambios. Debug de los errores. CI ( integración continua). La automatización de compilación (Build-automation) puede automatizar las siguientes tareas. Compilar código binario a código fuente. Contiene ficheros de aplicaciones, instrucciones de instalación y metadatos. Ejecutar pruebas y despliegue a sistemas de producción. La automatización de compilación (Build-automation) puede automatizar las siguientes tareas. Descargar dependencias. Compilar código binario a código fuente. Desarrollador back-end. La automatización de compilación (Build-automation) puede automatizar las siguientes tareas. Empaquetar código binario. Compilar código binario a código fuente. CSS. ¿Cuál de los siguientes enunciados describe un gestor de paquetes?. Se ocupa de encontrar, instalar, mantener o desinstalar paquetes de software. Compilar código binario a código fuente. Contiene ficheros de aplicaciones, instrucciones de instalación y metadatos. ¿Cuál de los siguientes enunciados describe un gestor de paquetes?. Una forma de distribuir aplicaciones pre-empaquetadas. Contiene ficheros de aplicaciones, instrucciones de instalación y metadatos. ¿Cuál de los siguientes elementos añade interactividad y contenido dinámico a un sitio web?. HTML. Git. CSS. ¿Cuál de los siguientes elementos añade interactividad y contenido dinámico a un sitio web?. Javascript. Git. CSS. ¿Cuáles de los siguientes frameworks y bibliotecas se utilizan en frontend?. Vue.js. Node.js. Express. ¿Cuáles de los siguientes frameworks y bibliotecas se utilizan en frontend?. React.js. Node.js. Express. ¿Cuáles de los siguientes frameworks y bibliotecas se utilizan en frontend?. Angular. Node.js. Express. ¿Qué características tiene un framework "Utility First?. Libertad total para crear el estilo de los elementos. Marcado HTML más recargado, mezclando estilos con contenido. Proparciona componentes y plantillas con estilos predefinidos. ¿Qué características tiene un framework "Utility First?. Referencia a propiedades CSS a través de "utility classes". Libertad total para crear el estilo de los elementos. Proparciona componentes y plantillas con estilos predefinidos. HTML5 sí admite la sintaxis XML a través de XHTML5, que es una variante de HTML5 escrita en sintaxis XML. Verdadero. Falso. HTML (HyperText Markup Language) no fue originalmente diseñado específicamente para crear sitios de comercio electrónico. Verdadero. Falso. !DOCTYPE representa el tipo de documento, se suele poner antes del encabezado. Verdadero. Falso. los frameworks de componentes no requieren necesariamente más tiempo y esfuerzo para definir estilos, sino que pueden facilitar y agilizar el proceso al proporcionar estructuras y herramientas diseñadas para ello. Verdadero. Falso. El diseño fluido no garantiza que la altura y el ancho de los elementos sean siempre iguales, independientemente del sistema operativo. Verdadero. Falso. El diseño fluido, también conocido como diseño responsive, se refiere a un enfoque de diseño web en el que los elementos y la disposición de la página se ajustan de manera dinámica según el tamaño de la pantalla o el dispositivo en el que se visualiza el sitio web. Verdadero. Falso. Para incrustar reproductores multimedia en la página web se utiliza el elemento <video> y <audio>. Verdadero. Falso. El elemento <video> se utiliza para incrustar y reproducir videos en una página web. Verdadero. Falso. El elemento <audio> se utiliza para incrustar y reproducir archivos de audio. Verdadero. Falso. En la programación orientada a objetos, un contenedor puede referirse a diferentes conceptos dependiendo del contexto, pero en general, los contenedores suelen tener métodos además de almacenar valores. Verdadero. Falso. Los contenedores no solo almacenan valores, sino que también suelen proporcionar métodos para interactuar y manipular esos valores de manera conveniente. Verdadero. Falso. En JavaScript, no es necesario declarar el tipo de una variable antes de asignarle un valor. Verdadero. Falso. JavaScript es un lenguaje de programación de tipado dinámico, lo que significa que el tipo de una variable se determina automáticamente en tiempo de ejecución según el valor asignado a esa variable. Verdadero. Falso. En JavaScript, puedes declarar una variable utilizando la palabra clave var, let o const, pero no necesitas especificar su tipo. El tipo de la variable se infiere del valor que se le asigna. Verdadero. Falso. En JavaScript, una variable puede cambiar de tipo durante la ejecución del programa, ya que el tipo se determina por el valor actual de la variable. Verdadero. Falso. 12var_3 no es un nombre válido de variable en JavaScript. Verdadero. Falso. Las reglas para nombrar variables en JavaScript son las siguientes: El nombre de la variable debe comenzar con una letra (a-z, A-Z) o un guión bajo (_). Se pueden utilizar espacios y caracteres especiales (como !, @, #, $, %, etc.). Las variables no distinguen entre mayúsculas y minúsculas, por lo que "miVariable" y "mivariable" se consideran diferentes variables. Las reglas para nombrar variables en JavaScript son las siguientes: El nombre de la variable no debe comenzar con una letra (a-z, A-Z) o un guión bajo (_). Después del primer carácter, el nombre de la variable puede contener letras, números y guiones bajos. Se pueden utilizar espacios y caracteres especiales (como !, @, #, $, %, etc.). Las variables no distinguen entre mayúsculas y minúsculas, por lo que "miVariable" y "mivariable" se consideran diferentes variables. Las reglas para nombrar variables en JavaScript son las siguientes: Después del primer carácter, el nombre de la variable no puede contener letras, números y guiones bajos. No se pueden utilizar espacios ni caracteres especiales (como !, @, #, $, %, etc.). Las variables no distinguen entre mayúsculas y minúsculas, por lo que "miVariable" y "mivariable" no se consideran diferentes variables. Las reglas para nombrar variables en JavaScript son las siguientes: Las variables distinguen entre mayúsculas y minúsculas, por lo que "miVariable" y "mivariable" se consideran diferentes variables. Se pueden utilizar espacios y caracteres especiales (como !, @, #, $, %, etc.). La función window.onload se ejecuta después de que todos los elementos del documento HTML se hayan cargado completamente en la página web. Verdadero. Falso. En un documento HTML, un nodo solo puede existir en una sola sección a la vez. Cada nodo tiene un único padre en la estructura del árbol del documento. Verdadero. Falso. 10var a no es un nombre válido de variable en JavaScript. Verdadero. Falso. los componentes funcionales no son inherentemente más complejos o con más características y funcionalidades que los componentes de clase. Verdadero. Falso. Los componentes funcionales son una forma más simple y concisa de definir componentes en frameworks como React. Verdaderor. Falso. En React, los elementos son inmutables, lo que significa que no se pueden modificar directamente una vez creados. Verdadero. Falso. En React, el flujo de datos entre componentes generalmente se realiza de forma unidireccional, donde los datos fluyen desde un componente padre hacia sus componentes secundarios a través de las props. Verdadero. Falso. En React, el flujo de datos entre componentes se realiza principalmente de manera unidireccional, donde los datos se pasan del componente padre al componente secundario mediante props. El flujo de datos bidireccional requiere técnicas adicionales, como el levantamiento de estado o el uso de librerías externas. Verdadero. Falso. React no está limitado a la creación de aplicaciones multipágina. React es una biblioteca de JavaScript utilizada para construir interfaces de usuario interactivas y reactivas. Se puede utilizar en una amplia variedad de proyectos, desde aplicaciones de página única (SPA) hasta aplicaciones multipágina. Verdadero. Falso. React se puede utilizar para crear una amplia gama de aplicaciones, tanto multipágina como de página única, y ofrece flexibilidad en términos de diseño y arquitectura de la aplicación. Verdadero. Falso. Utilizar el índice de un elemento como clave (key) en React no se considera una buena práctica en todos los casos. Verdadero. Falso. En React, la clave (key) es un atributo especial que se utiliza al renderizar listas de elementos. Verdadero. Falso. Aunque utilizar el índice de un elemento como clave es posible en ciertos casos, no se considera una buena práctica general en React. Se recomienda utilizar una clave única y estable para cada elemento de una lista siempre que sea posible. Verdadero. Falso. La manipulación de bases de datos y los cifrados de privacidad no son beneficios directos del uso de frameworks front-end en sí mismos. Verdadero. Falso. Los frameworks front-end, como React, Angular o Vue.js, están diseñados principalmente para facilitar el desarrollo de interfaces de usuario interactivas en el navegador. Estos frameworks proporcionan herramientas y estructuras para organizar y manejar la lógica del cliente, el renderizado de la interfaz de usuario y la interacción con el servidor. Verdadero. Falso. La validación de formularios en el cliente con JavaScript no es suficiente para garantizar la seguridad de los datos enviados. Verdadero. Falso. Aunque la validación de formularios en el cliente con JavaScript es útil para mejorar la experiencia del usuario, no es suficiente para garantizar la seguridad de los datos enviados. Es necesario complementarla con una validación adecuada en el lado del servidor para proteger los datos de manera efectiva. Verdadero. Falso. Aunque la validación de formularios se puede realizar en el lado del cliente, es esencial complementarla con una validación adecuada en el lado del servidor para garantizar la seguridad y la integridad de los datos. La validación en el lado del servidor no debe ser omitida. Verdadero. Falso. El atributo "action" solo debe usarse dentro de la etiqueta <form>. El atributo "action" especifica la URL a la que se enviarán los datos del formulario cuando se envíe. Define la ubicación del recurso en el servidor que procesará los datos del formulario. Verdadero. Falso. El atributo "action" debe colocarse dentro de la etiqueta <form> para especificar la URL a la que se enviarán los datos del formulario. Colocarlo fuera de la etiqueta <form> no tendrá ningún efecto. Verdadero. Falso. REST (Representational State Transfer) no establece la restricción de mantener información en el servidor sobre solicitudes anteriores o mantener el estado. Verdadero. Falso. En el estilo arquitectónico REST, el estado de la aplicación se mantiene principalmente en el lado del cliente. Verdadero. Falso. REST no requiere ni establece la restricción de mantener información en el servidor sobre solicitudes anteriores. En cambio, promueve la arquitectura sin estado (stateless) donde toda la información necesaria se incluye en cada solicitud al servidor. Verdadero. Falso. La programación del lado del cliente no es inherentemente escalable y no puede manejar grandes cantidades de tráfico por sí misma. Verdadero. Falso. Mientras que la programación del lado del cliente puede ser parte de un sistema escalable, la escalabilidad real y la capacidad de manejar grandes cantidades de tráfico se logran a través de una combinación de buenas prácticas y optimizaciones tanto en el lado del cliente como en el lado del servidor. Verdadero. Falso. En general, el cifrado simétrico es computacionalmente menos costoso que el cifrado asimétrico. Verdadero. Falso. El cifrado simétrico es generalmente menos costoso computacionalmente que el cifrado asimétrico, pero el cifrado asimétrico ofrece beneficios adicionales en términos de seguridad. La elección del algoritmo de cifrado depende del contexto y los requisitos específicos del sistema. Verdadero. Falso. La autorización en el comercio electrónico no se refiere a asegurar la disponibilidad del servicio, sino a otorgar o denegar permisos de acceso a determinados recursos o acciones. Verdadero. Falso. Existen medidas de seguridad tanto en el lado del servidor como en el lado del cliente. Verdadero. Falso. |