Skip to content

Prueba AragonSkills 2018 - Desarrollo de aplicaciones web

Notifications You must be signed in to change notification settings

AragonSkills/DAW2018

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introducción

Nuestro sitio web va a ser un portal de películas basado en IMDB (http://www.imdb.com).

Te recordamos que puedes usar las tecnologías (base de datos, lenguajes de programación y frameworks con los que te sientas más cómodo).

Normas generales sobre la competición

  • El uso del móvil no está permitido.
  • Se puede hacer uso de Internet y de cualquier otra información que aporte el competidor para la realización de la prueba basada en apuntes/materiales/documentación, no mediante la solicitud de ayuda a través de un foro u otro canal de intercambio de información.
  • No está permitida la comunicación con otros competidores u otro personal externo mediante cualquier método (móvil, chat, internet…).
  • Está permitido el uso de cascos o tapones para aislar del ruido.
  • El equipo del competidor estará monitorizado y la sesión de trabajo grabada por un sistema de gestión remota para evitar acciones contrarias a las normas de la competición.
  • El competidor puede consultar al jurado ante cualquier duda que se le plantee sobre si alguna acción está permitida o no.
  • Disponéis de 20 minutos al inicio de cada módulo para la lectura de la prueba y planteamiento general de dudas
    • Si surge un problema/aclaración de la prueba durante la competición se informará por igual a todos los participantes para estar en igualdad de condiciones.

Recomendaciones

  • Trae un portatil ya configurado con tu editor preferido, base de datos, etc. La organización de cualquier forma facilitará un portatil, teclado, ratón y una pantalla adicional para la realización de la prueba.En el primer día de la prueba, se dispondrá de un tiempo cercano a una hora (16:00 a 17:00) para que cada usuario pueda configurarse su puesto.

  • Estudia bien los requerimientos de las pruebas. Cada día se realizará y se evaluará un modulo. Al comienzo del mismo se entregarán sus instrucciones, bocetos y un checklist para su evaluación. Es conveniente leer cuidadosamente todos los items del checklist y seleccionar los más favorables. La prueba está dimensionada para que sea fácil realizar algunos items, pero no la finalización de todos ellos. En función de la arquitectura que se elija para hacer la aplicación hay items que no tiene sentido completar.

  • Realiza los pasos previos que te proporcionamos. No esperes a hacer un trabajo previo al día del examen si puedes ya llevarlo preparado. Lleva así mismo una arquitectura tipo para tu aplicación, con las librerías que utilices, etc..

  • Ten claro el despliegue de tu aplicación en un servidor. En el último módulo se hará el despliegue y es conveniente que tengas claro el tipo de máquina necesitas (Windows Server, Ubuntu 16...) y los paquetes que se deben instalar para que tu entorno funcione (servidor web, librerías, base de datos...). Se utilizará virtualización mediante VMWare.

Fechas y valoración de las pruebas

Módulo I: Planificación, material gráfico y diseño web

-17 de Abril de 17:00 a 20:00 horas. 25% de la valoración final

-De 16:00 a 17:00 h. Comprobación de herramientas y adaptación al puesto

-De 17:00 a 20:00 h. Realizacin de la prueba

Módulo II: Programación (frontend y backend) y base de datos

-18 de Abril de 10:00 a 14:00 horas y de 16:00 a 20:00 horas. 50% de la valoración final

Módulo III: Tests, despliegue en servidor y control de versiones

-19 de Abril de 10:00 a 14:00 horas. 25% de la valoración final

Pasos previos

  • Para realizar la prueba necesitaremos unos datos para su visualización, en este caso será listado de películas en formato json. Es tarea tuya convertirlo al formato que te resulte conveniente (para importación a base de datos relacional, por ejemplo). En la prueba del segundo día se trabajará el acceso a datos y esta conversión de los datos de prueba a la base de datos es un trabajo que puedes hacer ya y así ahorrar un tiempo valioso para la prueba.

  • Realiza un fork de este repositorio. Será el repositorio que tu utilices y sobre el que nosotros haremos el seguimiento de tu prueba. Si no controlas a nivel básico git & github, mira algo de documentación.

Script obtención datos para la prueba

El script de generación del listado y las instrucciones de uso del mismo por si te viene bien modificar algo. Listado de las mejores películas en imdb. El resultado de la ejecución del script está en el fichero pelis.json

Se utiliza python 3.

Forma de ejecución:

pip install -r requirements.txt # instalación de dependencias
python imdb.py # ejecución de script

El resultado de la ejecución del script se muestra el fichero pelis.json

About

Prueba AragonSkills 2018 - Desarrollo de aplicaciones web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%