S1m2l4cr0 G4L1T34
|
|
Título del Test:
![]() S1m2l4cr0 G4L1T34 Descripción: S3g2nd4 P4rt3 Bl0k3 3 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En el formulario de inscripción a cursos se necesita que el campo email sea obligatorio y valide automáticamente el formato de correo electrónico. ¿Qué código HTML5 sería el correcto?. `<input type="email" name="email" mandatory="true"/>`. `<input type="text" name="email" required validate="email"/>`. `<input type="email" name="email" required/>`. `<input type="email" name="email" compulsory/>`. Para mejorar la semántica del catálogo de cursos, se quiere usar la etiqueta HTML5 adecuada para cada curso individual dentro de una lista. ¿Qué etiqueta semántica debería utilizar?. `<section>`. `<article>`. `<div>`. `<aside>`. Para cumplir con WCAG 2.1 nivel AA, se necesita añadir un texto alternativo a una imagen del logo de un curso. ¿Qué atributo HTML debería utilizar?. `<img src="logo.png" alt="Logo del curso"/>`. `<img src="logo.png" title="Logo del curso"/>`. `<img src="logo.png" description="Logo del curso"/>`. `<img src="logo.png" aria-label="Logo del curso"/>`. Se desea aplicar estilos CSS específicamente a los enlaces (etiqueta `<a>`) que estén dentro de elementos `<nav>`. ¿Cuál es el selector CSS correcto? A B C D. `nav+a {color: blue;}`. `nav a {color: blue;}`. `nav>a {color: blue;}`. `nav.a {color: blue;}`. En el desarrollo del sistema de formación del INAP se aplica Métrica v3. ¿Cuál es el proceso de Métrica v3 encargado de la obtención y análisis de requisitos?. Planificación de Sistemas de Información (PSI). Estudio de Viabilidad del Sistema (EVS). Diseño del Sistema de Información (DSI). Análisis del Sistema de Información (ASI). En la arquitectura .NET, ¿cuál es la función principal del CLR (Common Language Runtime)?. Gestionar la ejecución de aplicaciones, incluyendo memoria, tipos y excepciones. Compilar código fuente C# a código máquina nativo. Proporcionar una interfaz gráfica para desarrollar aplicaciones. Conectar aplicaciones .NET con bases de datos. Si el INAP decidiera desarrollar una versión alternativa del backend con tecnología Microsoft .NET, ¿cuál sería la versión LTS (Long Term Support) recomendada actualmente para entornos de producción?. .NET Framework 4.8. .NET Core 3.1. .NET 8. .NET 5. ¿Qué tipo de JOIN en SQL utilizaría para obtener todos los empleados que NO tienen ninguna inscripción activa en cursos?. INNER JOIN entre Empleado e Inscripcion con WHERE Inscripcion.Estado != 'Activa'. RIGHT JOIN entre Inscripcion y Empleado con WHERE Inscripcion.Estado IS NULL. LEFT JOIN entre Empleado e Inscripcion con WHERE Inscripcion.IdInscripcion IS NULL. CROSS JOIN entre Empleado e Inscripcion. ¿Qué sentencia SQL utilizaría para obtener el número de inscripciones por curso, mostrando solo aquellos cursos que tienen más de 50 inscripciones?. `SELECT IdCurso, COUNT(*) FROM Inscripcion WHERE COUNT(*) > 50 GROUP BY IdCurso`. `SELECT IdCurso, COUNT(*) AS Total FROM Inscripcion GROUP BY IdCurso HAVING COUNT(*) > 50`. `SELECT IdCurso, COUNT(*) AS Total FROM Inscripcion GROUP BY IdCurso WHERE Total > 50`. `SELECT IdCurso, SUM(Inscripcion) FROM Inscripcion GROUP BY IdCurso HAVING SUM > 50`. Se necesita crear un índice en la tabla Inscripcion para mejorar el rendimiento de búsquedas por IdEmpleado y Estado. ¿Cuál es la sentencia SQL correcta?. `CREATE INDEX idx_inscripcion ON Inscripcion(IdEmpleado, Estado);`. `ADD INDEX idx_inscripcion TO Inscripcion(IdEmpleado, Estado);`. `CREATE INDEX Inscripcion.idx_inscripcion ON IdEmpleado, Estado;`. `ALTER TABLE Inscripcion CREATE INDEX idx_inscripcion(IdEmpleado, Estado);`. Para mapear las entidades del sistema de formación (Curso, Empleado, Inscripción) a la base de datos, se utiliza JPA. ¿Cuál es la principal ventaja de usar JPA frente a JDBC directo?. JPA permite escribir consultas SQL más rápidas que JDBC. JPA es obligatorio para conectarse a bases de datos relacionales en Java. JPA solo funciona con bases de datos NoSQL. JPA proporciona un mapeo objeto-relacional automático, reduciendo el código de acceso a datos. El sistema del INAP se despliega en un servidor de aplicaciones Jakarta EE. ¿Cuál es la función principal del contenedor EJB en un servidor de aplicaciones?. Gestionar el ciclo de vida, transacciones, seguridad y concurrencia de los componentes de negocio. Servir páginas HTML estáticas a los navegadores. Compilar el código fuente Java a bytecode. Almacenar los datos de sesión de los usuarios en cookies. Para la integración del sistema de formación con otros sistemas de la AGE, se evalúan diferentes tipos de servicios web. ¿Cuál es la principal diferencia entre servicios REST y servicios SOAP?. REST solo puede devolver datos en formato XML, mientras que SOAP soporta JSON. REST es un estilo arquitectónico que usa HTTP estándar, mientras que SOAP es un protocolo con formato de mensaje XML definido. SOAP es más ligero y rápido que REST en todos los casos. REST requiere un contrato WSDL obligatorio para funcionar. El equipo de desarrollo del sistema de formación debe implementar diferentes tipos de pruebas. ¿Cuál es el objetivo principal de las pruebas unitarias?. Verificar que todo el sistema funciona correctamente en el entorno de producción. Evaluar el rendimiento del sistema bajo carga de usuarios. Comprobar el funcionamiento aislado de componentes individuales del código. Validar que la interfaz de usuario cumple los requisitos de diseño. Un desarrollador del equipo quiere crear una nueva rama llamada "feature/certificados" y cambiarse a ella para empezar a trabajar. ¿Qué comando Git debe utilizar?. `git branch feature/certificados`. `git checkout -b feature/certificados`. `git merge feature/certificados`. `git pull feature/certificados`. En el diagrama UML de clases del sistema, la relación entre Edicion y Curso sería: Agregación, ya que una Edicion es parte de un Curso pero puede existir independientemente. Asociación simple, ya que son entidades completamente independientes. Composición, ya que una Edicion no puede existir sin un Curso y se elimina al eliminar el Curso. Herencia, ya que Edicion extiende las características de Curso. Para proteger el endpoint de creación de inscripciones contra ataques CSRF en una API REST stateless con tokens JWT, ¿cuál sería la mejor práctica?. Añadir un token CSRF en cada petición además del JWT. Validar el header Origin o Referer en el servidor. Las APIs REST stateless con JWT no son vulnerables a CSRF si el token se envía en el header Authorization. Usar cookies HttpOnly y SameSite para enviar el JWT. El sistema debe cumplir con el ENS (Esquema Nacional de Seguridad). Para el almacenamiento de contraseñas de usuarios, ¿qué algoritmo de hashing sería el más adecuado según las recomendaciones actuales del CCN-CERT?. MD5 con salt. bcrypt o Argon2. SHA-256. SHA-1. El sistema del INAP sigue una arquitectura de tres capas. ¿Cuáles son las capas típicas de esta arquitectura?. Cliente, Middleware, Base de datos. Frontend, Backend, Cloud. Web, Aplicación, Seguridad. Presentación, Lógica de negocio, Acceso a datos. El equipo de desarrollo del sistema utiliza Scrum con Sprints de 2 semanas. Durante el Sprint Planning, el Development Team debe decidir cuántas funcionalidades del Product Backlog pueden comprometerse a completar. ¿Quién tiene la responsabilidad final de seleccionar los elementos del Product Backlog que formarán parte del Sprint Backlog?. El Product Owner selecciona y asigna las tareas que deben completarse en el Sprint. El Scrum Master decide qué elementos son prioritarios y los asigna al equipo. Se decide por votación entre todos los miembros del equipo Scrum. El Development Team selecciona los elementos, basándose en su capacidad y las prioridades del Product Owner. |





