Examen "Analista JUNIOR GX X Ev1"

Documentos relacionados
Examen "Analista JUNIOR GX X Ev1"

Examen "Analista GX X"

Pais { PaisId * PaisNombre } Pais { PaisId* PaisNombre } Pais. PaisId* PaisNombre

Administrando las bases de conocimiento

Patterns: Escenario. Paginación

Supongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido.

Muchos manejadores de bases de datos (DBMSs) cuentan con sistemas de recuperación ante fallos, que permiten dejar la base de datos en estado

Administrando las bases de conocimiento (GXserver)

Transacción de 2 niveles usada como Business Component y manejo de errores.

Ya hemos visto anteriormente el concepto general de Business Component y su aplicación en una transacción de un solo nivel.

Analicemos a modo de ejemplo la regla señalizada en la transacción Flight en la diapositiva.

Dossier Cursos. Desarrolle mejores aplicaciones, para más plataformas, en menor tiempo.

Esta opción aparece disponible haciendo clic con el botón derecho del mouse sobre un objeto desde la lista Ready for Commit.

Transacción base. A partir de GeneXus X Ev3, se incorpora el concepto de transacción base.

Convirtiendo el modelo en una aplicación funcional

Facturar en Línea MANUAL DE USUARIO MÓDULO DE COMPRAS Versión 1.0 Proveedor autorizado de certificación SAT Número de aprobación: 55029

Curso GeneXus - Otro ejemplo de uso de Business components

Otro ejemplo de uso de Business Components

Solicitar usuario en Sucursal Electrónica PdeI en

Manual de usuario SISTEMA LOGISTICO, MODULO DE ADUANA

MANUAL DE USUARIO Educación Continua Programas. VICERRECTORIA ADMINISTRACIÓN Y ASUNTOS ECONÓMICOS Desarrollo de Sistemas

MANUAL DE USUARIO Módulo de Compras

1 Objetivo 3 2 Estructura de seguridad 3 3 Uso K2BTools Fast Start 4. 4 Customización: 15

MANUAL DE USUARIO DE SOLICITUD DE CARTA DE CRÉDITO DE IMPORTACIÓN EN LA PÁGINA WEB DEL BPE

Módulo de Compras. Versión 1.0.

Actualización a GX Ev3. Ejercicios Prácticos

Integridad Transaccional

Paso a Paso Vale Electrónico Perfil Prestadores

SALUD MENTAL REGISTRAR UNA PRESTACIÓN AMBULATORIA. Para registrar una prestación de Salud Mental ambulatoria, deberá seguir los siguientes pasos:

Eventos en Smart Devices

COTIZACIONES. Para ingresar, en el menú principal haga clic en: Presenta el siguiente menú:

Manual de Usuarios: Sistema de Registro de Alfabetizados y Cursos del Plan Nacional de Alfabetización Tecnológica (PNAT)

Modelo conceptual de Smart Devices

APLICACIÓN WEB PARA LA RECOLECCIÓN DE INFORMACIÓN PARA LA INVESTIGACIÓN DE MERCADOS EN LA EMPRESA DATAPLUS COLOMBIA S.A.S.

Sistema Único de Información Ambiental - SUIA

Manual de Módulo de Compras

Sistema - Seguro Escolar

PLAN DE TRABAJO PROFESORAL PERFIL ADMINISTRADOR

Ejemplo de Examen Analista Senior GeneXus X Ev1

KB de espacio en disco disponible como mínimo en su dispositivo móvil.

SECRETARÍA DE LA GESTIÓN PÚBLICA MANUAL DE USUARIO SISTEMA DE GESTIÓN DE DOCUMENTOS DESPACHO DEL C. SECRETARIO

ÍNDICE 1.-ACTIVACIÓN DEL MÓDULO DE PROMOCIONES EN PRODUCTO GENERAR UNA PROMOCIÓN EN PRODUCTO... 4

SISTEMA GESTIÓN ESTUDIANTES

INSCRIPCIÓN CURRÍCULO NACIONAL DE LA EDUCACIÓN BÁSICA

Cómo Configurar Líneas de Producto

REGISTRO DE TRABAJADORES DEL HOGAR - TH. Módulo en SUNAT Operaciones en Línea (SOL)

Manual de usuario SLAIC Tecnología de materiales CLIENTES

Data Providers - Más conocimientos

Guía para realizar Certificaciones.

Manual del Usuario - Módulo de Seguridad

Sistema Integral de Fiscalización (SIF)

Manual de Usuario Gestión de Papelería.

Manual de usuario. Registro de PACC de la UE OFICINA NORMATIVA DE CONTRATACION Y ADQUISICIONES DEL ESTADO V. 1.0

MANUAL DE USUARIO CARRITO DE COMPRA IMEDICA, C.A.

MANUAL DE USUARIO ADDIN TRANSFERENCIAS BANCARIAS

MÓDULO FACILITADOR USHAY

TABLERO DE CONTROL CREACIÓN DE UN NUEVO TABLERO. 1- Seleccione la siguiente opción dentro del Administrador de Tablero

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA

DIRECCIÓN DE ASISTENCIA A LA ADMINISTRACIÓN FINANCIERA MUNICIPAL

Guía para la creación de usuarios, domicialización de cuentas SINPE y compra de formularios en línea.

MANUAL DE USUARIO. Farma crm

GUIA PARA EL USO DE E-BANKING. Transacciones a un solo click!

MANUAL DE USUARIO SUBASTA INVERSA CORPORATIVA DE ALIMENTACIÓN ESCOLAR Registro de Proveedores hasta Etapa de Puja

GMI. Bajar y Recuperar Currículums de Bodega

Sistema de Ex alumnos Manual de uso Ex alumno

REGISTRO DE DERECHOHABIENTES DE TRABAJADORES DEL HOGAR. Módulo en SUNAT Operaciones en Línea (SOL)

MÓDULO FACILITADOR USHAY

Software contable XXXXXXXXXXXXXX

Instructivo Ingreso de Siniestros Automotores

Sistema de Información de Compras y Contrataciones del Estado (SICE) Órdenes de compras

MANUAL DE ZEUS ADMINISTRACION

PLAN DE TRABAJO PROFESORAL PERFIL DECANO / JEFE DE DEPARTAMENTO

Guía de Usuario Pagos electrónicos de aportes a las AFPs a través del SIAF SP. a través del SIAF - SP. Guía de Usuario

1. Usted deberá ingresar al portal para generar su registro y obtener su factura.

Dirección General de Tecnologías de la Información y Comunicaciones. SURI SISTEMA UNICO DE REGISTRO DE INFORMACIÓN. Página 1

Dirección de Gestión Técnica Dirección General de Aduanas

SISTEMA DE GESTIÓN ACADÉMICA.

Manual de usuario SLAIC Metrología CLIENTES

Módulo de Información de Comercio Exterior. Manual de Usuario - Empresa

Manual de Usuario de Autoriza

EXTRACTO MANUAL DE Portal Beneficio Empresa AIEP INGRESO OC

Contraloría General de la República

Manual de uso de nuevo carro de compras Tienda ChileCompra Express Usuario comprador

MANUAL DE USUARIO CONTROL DE TRÁFICO

Servicio al Afiliado: Entidades Crediticias

Sistema de Gestión de Activos y HelpDesk Storagedata v.1.0

Grandes Compras. Mayo 2013

MACROPROCESO GESTIÓN DE BIENES Y SERVICIOS PROCESO INVENTARIOS TRANSFERENCIA DE MATERIALES ENTRE UBICACIONES EN EL ALMACÉN DE CAMPUS Y CONSTRUCCIONES

En la barra de direcciones digite se abrirá la página Dar clic en el segundo ícono de derecha a izquierda Pre-matrícula

Uso del carrito de compras

CCSS. Sistema de Identificación, Agendas y Citas (Urgencias) Manual de Usuario SIAC- Urgencias. Versión 1.5

Oficina de Tecnologías de la Información y Comunicaciones MANUAL DE USUARIO SISTEMA DE GESTIÓN DE CONTENIDO INTRANET REGION CALLAO VS.1.

Sistema de Automatizado de Exámenes en Línea SAEL. Manual de Usuario Administrador Estatal. Versión 1.0.0

Sistema Integral de Fiscalización SIF

CONFIGURACIÓN NUEVA BANCA DIGITAL Guía de Ayuda

533-G-61 CONFIGURACIÓN NUEVA BANCA DIGITAL Guía de Ayuda

APLICACIÓN DE FACTURACIÓN MANUAL. MANUAL DEL USUARIO Versión: 02

MANUAL DE USUARIO MANUAL DE USUARIO

Sistema De Asignación De Código Personal

Configurar y Aprobar un Nuevo MAR

Transcripción:

Examen "Analista JUNIOR GX X Ev1" Este examen NO resta puntos por respuestas incorrectas. Duración máxima del examen (en minutos):90 Porcentaje mínimo de aprobación:70 Pedimos por favor apaguen los teléfonos celulares. 1) [ 0.00 ] 1.1 - Sabiendo que un entrenador (Trainer) ejercita una sola disciplina (Discipline), y que una disciplina puede tener varios entrenadores, determine el diseño de transacciones que considere correcto: 1.2 -

1.4 Ninguna opción es correcta 2) [ 0.00 ] Sabiendo que una persona (Person) puede practicar varias disciplinas (Discipline), y que una disciplina es practicada por varias personas, determine el diseño de transacciones que considere correcto:

2.1 -

2.4 -Ninguno es correcto. 3) [ 0.00 ] Dado el siguiente diseño de transacciones determine la estructura de las TABLAS que GeneXus creará: 3.2 -

3.4 -Ninguna de las opciones es correcta. 4) [ 0.00 ] Dado el siguiente Diagrama de Bachman, determine la tabla extendida de la tabla base CLASS.

4.1 -{CLASS, PERSON} 4.2 -{CLASS, TRAINER} 4.3 -{TRAINER, DISCIPLINE} 4.4 -{CLASS, TRAINER, DISCIPLINE} 5) [ 0.00 ] Dado el siguiente Diagrama de Bachman, determine la tabla extendida de la tabla base TRAINER. 5.1 -{TRAINER, CLASS} 5.2 -{CLASS, DISCIPLINE} 5.3 -{CLASS, DISCIPLINE, PERSON} 5.4 -Ninguna de las anteriores es correcta.

6) [ 0.00 ] La misma cuenta con las transacciones Trainer y Discipline, según se muestra. Dada la siguiente regla declarada en la transacción Discipline, indique el momento exacto en el cual será disparada: XXX.Call(DisciplineId) on AfterComplete; 6.1 -La regla será disparada inmediatamente después de efectuarse el Commit. 6.2 -La regla será disparada inmediatamente después de que el usuario haya ingresado valor al atributo DisciplineId. 7) [ 0.00 ] Se necesita definir una regla en la transacción Person, que muestre un mensaje de advertencia si la edad de una persona es menor que 18. Se desea que la aplicación solamente avise si se da el caso, pero que permita continuar con la operación que se esté realizando.

Determine cuál regla definiría para resolver el requisito solicitado: a) Msg( La persona es menor de 18 ) if PersonAge < 18; b) Error( La persona es menor de 18 ) if PersonAge < 18; 8) [ 0.00 ] Dado el siguiente diseño de transacciones, determine si la siguiente regla incluida en la transaccion Class, corresponde a una definición correcta (verdadero) o no (falso): ClassDate=Today() on AfterValidate; 9) [ 0.00 ] Indique cuál de las siguientes afirmaciones es verdadera: a) Solamente los atributos pueden definirse como fórmulas globales b) Solamente las variables pueden definirse como fórmulas globales c) Tanto variables como atributos pueden definirse como fórmulas globales

10)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea dar de alta un nuevo registro en la tabla CLASS y que se controle la integridad referencial. Las posibilidades para realizar el alta son a través de: a) Un procedimiento utilizando el comando New b) La transacción Class c) La transacción Class como Business Component Determine lo que considere correcto: 10.1 -a), b) y c) son correctas ya que GeneXus siempre dispara los controles de integridad referencial. 10.2 -Solamente b) es correcta 10.3 -b) y c) son correctas

11)[ 0.00 ] Las clases de Aerobic (DisciplineId=1), tienen un 10% de descuento ya que se encuentran en promoción. Determine la opción de implementación que considere correcta para el atributo fórmula ClassPrice:

11.1-11.3 -Ninguna de las opciones anteriores es correcta. 12)[ 0.00 ] Dado el siguiente diseño de transacciones, se necesita obtener un listado que muestre para cada disciplina (Discipline) la lista de las clases (Class) que se han registrado para la misma. Interesa que se desplieguen todas las disciplinas, ya sea que tengan clases asociadas o no. Determine la opción de implementación que considere correcta:

12.3-13)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea un listado con todos los entrenadores (Trainer) y que al lado de cado uno se muestre su cantidad de clases dictadas (Class). Determine si la implementación propuesta representa una solución verdadera o falsa:

14)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea listar las clases (Class) agrupadas por entrenador (Trainer). Se desea que salgan listados solamente aquellos entrenadores que dictaron alguna clase y para cada uno de ellos la lista de clases que tiene asignadas. Determine si la siguiente implementación representa una solución verdadera o falsa: 15)[ 0.00 ] Se necesita efectuar la siguiente actualización masiva: Todas las clases de determinada fecha (pasada por parámetro) en adelante, deben ser de Yoga (DisciplineId=2). Para realizar esta actualización, se diseña el siguiente source utilizando la transacción Class como Business Component. Determine si la implementación propuesta representa una solución verdadera o falsa:

16)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea dar de alta una clase de Pilates (DisciplineId=3) para la fecha actual. Determine la opción de implementación que considere correcta:

17.1-17.3 -Ninguna de las opciones propuestas es correcta 18)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea diseñar un web panel CON TABLA BASE que permita seleccionar un entrenador (Trainer) y despliegue las disciplinas (Discipline) que dicta. Determine la opción de implementación que considere correcta:

18.1 -No es necesario agregar nada más ya que GeneXus automáticamente mostrará las disciplinas del entrenador (TrainerId) seleccionado en la variable de filtro (&TrainerId). 18.2 -Se debe agregar una condición a nivel del grid que establezca: TrainerId = &TrainerId; 18.3 Ninguna de las opciones anteriores es correcta 19)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea diseñar un web panel CON TABLA BASE que muestre todos los entrenadores y para cada uno de ellos la cantidad de clases que atendió. Determine si la implementación propuesta representa una solución verdadera o falsa:

20)[ 0.00 ] Dado el siguiente diseño de transacciones, se desea diseñar un web panel SIN TABLA BASE que muestre todas las clases de Natación (DisciplineId=4). Determine la opción de implementación que considere correcta: 20.2 -

21)[ 0.00 ] La misma cuenta con las transacciones Trainer y Discipline, según se muestra. Dado el siguiente web panel que permite o bien visualizar a todas las disciplinas o seleccionar una y mostrarla, se desea saber lo siguiente: Los eventos asociados a los botones "Update" y "Delete" invocan a la transacción Discipline para permitir actualizar y eliminar respectivamente a la disciplina previamente elegida en la grilla. En la invocación a la transacción hay que enviar por parámetro a la variable &DisciplineId o al atributo DisciplineId?

21.1 -Hay que mandarle por parámetro a la transacción, a la variable &DisciplineId 21.2 -Hay que mandarle por parámetro a la transacción, atributo DisciplineId 22)[ 0.00 ] Dado el siguiente diseño de transacciones, se necesita un listado que imprima las clases (Class) brindadas por cierto entrenador (Trainer) recibido por parámetro. Determine si la siguiente implementación representa una solución verdadera o falsa:

23)[ 0.00 ] Dado el siguiente diseño de transacciones, se le aplicó el pattern Work With a la transacción Trainer, y nunca se modificó nada de lo que se definió automáticamente. Tiempo después se agrega el atributo TrainerImage a la estructura de la transacción Trainer, y se desea que dicho atributo se visualice también en el web panel WWTrainer (generado automáticamente por la aplicación del pattern). Qué se debe hacer?

23.1 -Se debe editar el web panel WWTrainer y agregar manualmente el atributo TrainerImage. 23.2 -Se debe editar la instancia del pattern Work With aplicado a la transacción Trainer, y agregar manualmente el atributo TrainerImage. 23.3 -Automáticamente el atributo TrainerImage será agregado a la instancia del pattern aplicado a la transacción Trainer, y por lo tanto se visualizará en el web panel WWTrainer. 24)[ 0.00 ] Dado el siguiente diseño de transacciones, se le aplicó el pattern Work With a la transacción Trainer. No se desea que los atributos TrainerAddress y TrainerBirthDate se visualicen desde la pantalla WWTrainer. Para lograrlo alcanza con eliminar dichos atributos de la instancia del pattern aplicado a la transacción Trainer. Indique si esto es verdadero o falso. 25)[ 0.00 ] Se necesita diseñar un Data Provider que devuelva el conjunto de clases de Aerobic (DisciplineId=1) dictadas. Determine si la implementación propuesta representa una solución verdadera o falsa:

26)[ 0.00 ] Ana está desarrollando un nuevo módulo y la KB está administrada por GXserver. Juan se une a este mismo desarrollo. Para esto debe: 26.1 -Realizar la acción Create Knowledge Base from Server. De esta forma Juan tendrá una copia local de la KB administrada por el server. 26.2 -Realizar la operación Update para recibir localmente todas las modificaciones realizadas anteriormente por Ana. 26.3 Ninguna de las opciones anteriores es correcta