WorksheetsExamen de Preparación FCT 2025
Total questions: 28
Worksheet time: 2hrs 20mins
¿Qué sentencia se utiliza para actualizar el código de una rama de GIT?
Fetch
Pull
Push
Commit and push
¿Qué comando se utiliza para la fusión de ramas en GIT?
git clone
git clean
git commit
git merge
¿Cuál es la utilidad de Sonar?
Se usa principalmente como control de versiones
Es una plataforma de código abierto utilizada para la inspección continua de la calidad del código fuente para detectar errores, vulnerabilidades de seguridad, problemas de mantenibilidad y otras anomalías
Es una herramienta de automatización de código abierto utilizada para la implementación continua, la automatización de pruebas y la integración continua en el proceso de desarrollo de software
Se usa principalmente para la estandarización de la gestión y construcción de proyectos de software, especialmente en entornos Java
¿Qué es angular?
Un lenguaje de programación.
Un framework para construir aplicaciones móviles
Un framework para construir aplicaciones web
Un sistema operativo
¿Cómo pueden comunicarse los componentes de una aplicación entre sí?
A través de inputs, eventos o servicios.
Realizando peticiones http.
Utilizando decoradores.
Ninguna opción es correcta.
Los `Guards` (guardas o guardianes) en Angular se utilizan para
Definir la plantilla html que debe utilizar un componente.
Determinar si se puede o no acceder a una ruta.
Hacer peticiones a servicios externos.
Añadir headers o gestionar errores de peticiones entrantes o salientes de la aplicción.
Para generar una nueva aplicación con el CLI de Angular se utiliza el comando
create angular <nombre_proyecto>
ng build <nombre_proyecto>
npm start
ng new <nombre_proyecto>
Si en docker quiero generar una imagen emplearé el comando
docker compose down
docker run
docker ps
docker build
En un archivo docker-compose.yml si mi aplicación arranca en el puerto 80, pero quiero acceder a ella en el puerto 8080 (http://localhost:8080/), incluiré en el apartado ports:
80:8080
8080:80
8080:8080
Nada, no hace falta
¿Qué base de datos tiene el proyecto SICEIA?
MySQL
SQL SERVER
Oracle
M2
¿En qué arquitectura está basado el proyecto SICEIA?
Arquitectura de microservicios
Arquitectura monolítica
Arquitectura orientada a servicios
Arquitectura de capas
¿Cómo se llama la funcionalidad de eclipse utilizada para depurar el código desplegado?
Run
Debug
Publish
Team
Pasos a seguir para la compilación de un código desde eclipse
Maven clean + Maven install
Maven update project
Maven update Offline
Maven start compilation
¿Cuál es la diferencia entre las propiedades ‘rendered’ y ‘disable’ en los componentes PrimeFaces?
‘rendered’ y ‘disable’ son propiedades equivalentes y se utilizan indistintamente para controlar la visibilidad y la capacidad de interactuar con un componente
‘rendered’ controla si un componente está habilitado para interactuar con él, mientras ‘disable’ controla si un componente es visible o no en la interfaz de usuario
‘rendered’ controla si un componente es visible o no en la interfaz de usuario, mientras que ‘disable’ controla si un componente está habilitado para interactuar con él
‘rendered’ y ‘disable’ no tienen ninguna relación con la apariencia o interacción del componente
Indica el orden correcto en el que se debe ejecutar los scripts de instalación y rollback
INSTALACIÓN (CREATE TABLE, ALTER TABLE, INSERT) ROLLBACK (CREATE TABLE, ALTER TABLE, INSERT)
INSTALACIÓN (CREATE TABLE, ALTER TABLE, INSERT) ROLLBACK (INSERT, ALTER TABLE, CREATE TABLE)
INSTALACIÓN (CREATE TABLE, INSERT, ALTER TABLE) ROLLBACK (ALTER TABLE, INSERT, CREATE TABLE)
INSTALACIÓN (CREATE TABLE, INSERT, ALTER TABLE) ROLLBACK (INSERT, ALTER TABLE, CREATE TABLE)
¿Cuál es el propósito principal del archivo ‘pom.xml’ en un proyecto Java gestionado por Maven?
Especificar la versión del JDK requerida para compilar el proyecto
Definir las dependencias del proyecto y configurar la construcción del mismo
Establecer la ruta de acceso del proyecto en el sistema de archivos
Registrar el historial de cambios del proyecto
¿Cuál es el principal objetivo de la Plataforma Digital Agraria (PDA)?
Ofrecer asistencia técnica al agricultor
Centralizar, digitalizar y automatizar procesos administrativos
Gestionar cultivos y predicciones meteorológicas
Sustituir la agricultura tradicional por la digital
¿Qué módulo de la PDA se encarga de gestionar los pagos y anticipos de las ayudas?
Baremación
Concurrencia
Gestión Económica
Información (BI)
¿Qué tecnología de la PDA permite separar la lógica de negocio del código mediante reglas declarativas?
MapStruct
JpaSpecificationExecutor
CriteriaBuilder
Drools
¿Cuál de las siguientes afirmaciones define mejor Spring Boot?
Un lenguaje de programación funcional
Un servidor web para alojar sitios estáticos
Una herramienta para crear aplicaciones Java con configuración mínima
Un sistema de virtualización de microservicios
¿Qué anotación se usa para marcar una clase como componente de servicio en Spring?
@Component
@Controller
@Service
@Repository
¿Qué módulo de Spring proporciona autenticación y autorización para aplicaciones?
Spring MVC
Spring Security
Spring Data
Spring Cloud Gateway
¿Cuál de las siguientes opciones describe mejor qué es Flutter?
Un lenguaje de programación para crear sitios web
Un framework de Google para construir aplicaciones multiplataforma.
Un editor de código como Visual Studio Code.
Un sistema operativo para móviles.
Cuando creamos una pantalla en Flutter, usamos un widget que proporciona una estructura básica con un AppBar y un cuerpo. ¿Cuál es ese widget?
Column
Image
Scaffold
StatelessWidget
Indique de las siguientes afirmaciones cuál es falsa
Se pueden codificar pruebas e2e en lenguaje javascript tanto para Selenium como para Cypress.
Los casos de prueba e2e deben ser lo más extensos y complejos posibles, para que abarquen el mayor número de interacciones con el sistema posible.
Tanto para Selenium como Cypress, codificar correctamente pruebas e2e requiere de conocimientos de CSS Selectors y/o xpath.
Mientras Selenium se basa en el estándar WebDriver para conectar con navegadores sobre los que ejecuta las pruebas, Cypress se ejecuta directamente en el navegador como una capa JavaScript adicional.
El documento que define un servicio web SOAP se denomina:
WSDL
WSLD
DWSL
¿Qué es Autofirma?
El programa que se instala en el equipo que permite registrar documentación con certificado digital
El programa que se instala en el equipo que permite firmar documentación con certificado digital
El programa que se instala en el equipo que permite custodiar con certificado digital
El programa que se instala en el equipo que permite notificar información con certificado digital
¿Qué es Notific@?
El sistema de administración electrónica que permite registrar documentación con certificado digital
El sistema de administración electrónica que permite firmar documentación con certificado digital
El sistema de administración electrónica que permite el acceso a las herramientas con certificado digital
El sistema de administración electrónica que permite notificar información con certificado digital
