Requisitos minimos en proyectos de DAW

De Manuais Informática - IES San Clemente.
Saltar a: navegación, buscar

Requisitos mínimos que deberían cubrir los proyectos de DAW

  • HTML5.
  • CSS3.
  • Responsive Web Design (con media queries)
  • JavaScript.
  • jQuery.
  • AJAX.
  • Validación de formularios en el lado del cliente.
  • Uso de lenguaje PHP.
  • Puede tratarse de algún tipo de gestión o portal que incorpore programación dinámica de contenidos.
  • Programación orientada a objetos con utilización de librerías de clases, programación de las mismas, etc.
  • Utilización de bases de datos (MySQL, mariaDB, etc.) empleando MySQLi,PDO,etc.
  • Validación de datos recibidos desde formularios en lado del servidor, control de inyección MySQL y XSS.
  • Envío de archivos al servidor.


Requisitos opcionales y recomendables en proyectos de DAW

  • Uso de websockets (si la aplicación se presta a ello)
  • Node.js.
  • Bootstrap.
  • WebRTC.
  • Google Maps.
  • Versión Móvil (uso de viewport).
  • Si se trata de una gestión, o de alguna página que proporcione información se deberá programar una API REST para facilitar el uso y gestión de la misma (aunque no sea de todo el proyecto, por lo menos de la parte más importante del mismo).
  • Implementación de OAuth.
  • Generación de RSS.
  • Protección de secciones dentro de la web (.htaccess)


Lo ideal para superar el proyecto con buena nota, sería cubrir los requisitos mínimos y alguno de los requisitos opcionales mencionados.

Entrega del proyecto

  • Documentación del mismo (esquemas relaciones de tablas, diseño, uso del mismo, etc..)
  • Para las pruebas del proyecto hay varias opciones:
    • Máquinas virtuales (el alumno traerá su máquina virtual con todo el sistema funcionando - modo de red NAT). Se importará dicha máquina y se realizarán las pruebas y demostraciones sobre la máquina virtual.
    • Si el proyecto se hospeda en un dominio externo simplemente habrá que indicar la URL del mismo.
    • También cabe la posibilidad de hospedarlo en los dominios .local del centro.
  • Para la demostración del proyecto se permite también entregar un video de demostración del mismo (todo el código fuente y URL del mismo o máquina virtual deberá estar disponible para su comprobación si fuera necesario).