Sei sulla pagina 1di 4

Examen Práctico para puesto de Programador.

El objetivo de esta prueba es medir las habilidades técnicas del candidato para el desarrollo de
sistemas, obteniendo así una evaluación que será tomada en cuenta para la vacante a postularse.

Indicaciones para el desarrollo del Examen:

1. Para el desarrollo de este examen será necesario del uso de las siguientes tecnologías.
a. HTML5
b. Jquery
c. CSS3
d. Librería Bootstrap.
e. PHP.
f. Ajax con Jquery.
g. MySQL como manejador de base de datos.
2. La base de datos deberá llamarse ‘dbempresas’ y debe cumplir las especificaciones del
siguiente diagrama:

a. Cada uno de los campos que se presentan son obligatorias, ninguno de estos puede
aceptar datos null.
b. En el caso de los campos ‘gem_id’ de la tabla ‘grupo_empresas’ y ‘cli_id’ de la tabla
‘clientes’ son del tipo entero de llave autogenerada.
3. El sitio se llamará ‘Empresas’ contando en su página index con la siguiente estructura:
a. Para las tablas en la sección de Grupo de Empresas y la sección de Empresas; al dar
clic sobre uno de los renglones, éste se debe sombrear de un color amarillo para
que se distinga que es un registro seleccionado, además, que los botones de
Modificar y Eliminar se deben habilitar dejando deshabilitado el botón de Agregar.
b. Al dar doble clic sobre un renglón que se encuentre seleccionado, este renglón debe
perder el estado de selección como el color amarillo que lo distingue, los botones
de Modificar y Eliminar deberán deshabilitarse, dejando habilitado el botón de
Agregar.
c. Al dar clic en el botón de Agregar de la sección de ‘Grupo Empresas’, deberá de
aparecer la siguiente ventana modal:

d. Al dar clic en el botón de Modificar de la sección de ‘Grupo de Empresas’, deberá


aparecer la misma ventana modal que se muestra en el punto 3.c con los datos del
renglón seleccionado de la tabla de Grupo Empresas.
e. Al dar clic en el botón de Eliminar de la sección de ‘Empresas’ deberá aparecer una
ventana de confirmación donde se pregunte ‘¿Está seguro de eliminar este
registro?’ con los botones de ‘Ok’ y ‘Cancelar’; al dar clic en ‘OK’ deberá eliminar el
registro seleccionado.
f. Al dar clic en el botón de Agregar de la sección de ‘Empresas’, deberá aparecer la
siguiente ventana modal:
g. Al dar clic en el botón de Modificar de la sección de ‘Empresas’, deberá aparecer la
misma ventana modal que se muestra en el punto 3.f con los datos del renglón
seleccionado de la tabla de Empresas.
h. Al dar clic en el botón de Eliminar de la sección de ‘Empresas’ deberá aparecer una
ventana de confirmación donde se pregunte ‘¿Está seguro de eliminar este
registro?’ con los botones de ‘Ok’ y ‘Cancelar’; al dar clic en ‘OK’ deberá eliminar el
registro seleccionado.
i. Al realizar cualquier operación con los botones de Agregar, Modificar y Eliminar, se
deberá recargar la sección a la que estos botones pertenecen.
j. Al entrar a la página se deberá cargar los datos de cada tabla.
k. Al dar clic en los botones de ‘Guardar’ en cada uno de las ventanas modales deberá
guardar los datos en la tabla que corresponda y se deberá de cerrar la ventana
modal.
l. Al dar clic en los botones de ‘Cancelar’ en cada uno de las ventanas modales deberá
de cancelar la operación y cerrar la ventana moda.
m. Al ingresar a la página los botones de Modificar y Eliminar deberán estar
deshabilitados, los botones de Agregar aparecerán habilitados.

Indicaciones para la entrega del Examen:

1. Crear archivo .sql para el script de instalación de la estructura y datos de la base de datos
desarrollada.
2. Crear archivo comprimido donde se encuentre las páginas del sitio como el script de
instalación de la base de datos.
3. Es necesario que se dejen datos de prueba en la base de datos.

Potrebbero piacerti anche