Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

PRUEBA N° 3

TERCER DÍA

CATEGORÍA
APLICACIONES WEB PhP

LÍDER DE CATEGORÍA

FERNANDO ANDRES FERNANDEZ FLOREZ


TEMA: GENERACION DE REPORTES WEB
TIEMPO DE EJECUCION DE LA PRUEBA: 5 horas.
CALIFICACION: 30%

OBJETIVO DE LA PRUEBA
Desarrollar reportes en base al aplicativo en producción, con el fin de suministrar
información detallada de registros ingresados en el aplicativo.

CONOCIMIENTOS PREVIOS

Para el diseño y desarrollo de la aplicación web a construir, el aprendiz deberá tener


conocimiento, en las siguientes tecnologías de desarrollo web:

SERVIDOR HTTP APACHE: Servidor web http compatible para la mayoría de


sistemas operativos, usado especialmente para alojar y gestionar procesos de
websites dinámicas y estáticas y apps en la World Wide Web.

MYSQL: Sistema de gestion de Bases de Datos Relacional enfocada en desarrollos


de tipo web. Actualmente mysql esta implementado en miles de websites y
aplicaciones web que ayudan a fortalecer a grandes empresas y aplicaciones web
en el mundo.

JAVASCRIPT: Lenguaje de programación interpretado, orientado a objetos,


renderizado e implementado por parte del navegador web base fundamental de
bibliotecas .js que actualmente se encuentran en la internet, javascript se utiliza para
realizar validaciones en formularios, creación de widgets entre otras bondades.

CSS3: Hojas de Estilo de Cascada en su tercera versión, es un lenguaje que se


fusiona en conjunto con html y otros lenguajes orientados a la web, con el fin de
mejorar las interfaces en la parte del usuario, css es mantenido por la World Wide
Web Consortium (W3C).

HTML5: Es una colección de estándares para el diseño y desarrollo de páginas web.


Esta colección representa la manera en que se presenta la información en el
explorador de internet y la manera de interactuar con ella.
AJAX: Conjunto de Javascript y Xml esta técnica se considera como una revolución
y técnica de comunicación asíncrona que es utilizada para optimizar sitios y apps
webs, con el fin de intercambiar información entre el servidor y el cliente

PHP: Lenguaje de programación del lado del servidor orientado y diseñado para el
desarrollo web de contenido dinámicos, php se considera como un lenguaje flexible,
potente y con un alto rendimiento.

XAMP – LAMP - WAMP: Conjunto de paquetes como (mysql, php, apache) sencillos
de instalar para la mayoría de sistemas operativos, es una forma eficiente y ágil
para implementar y montar un servidor web en tiempo récord.

JQUERY Y JQUERY UI: Actualmente es una de las bibliotecas mas populares y


preferidas para las desarrolladores web, jquery es un marco de referencia para el
desarrollo de aplicaciones enriquecidas con JavaScript. Jquery provee una API para
los desarrolladores con el fin de enriquecer el frontend y agilizar el backend en
desarrollos web de toda tipo de escala.

BOOTSTRAP: Al igual que jquery es un dúo perfecto ya que bootstrap es un


conjunto de archivos CSS que nos puede ayudar a maquetar nuestro website y/o
aplicación web en pocos minutos, actualmente bootstrap esta implementado en
miles de websites y apps. Bootstrap es de gran ayuda para hacer compatible apps y
webs tipo responsive, a todo tipo de resoluciones de pantalla y dimensiones de la
misma.

PDO: Extensión de una capa de abstracción de Php, para acceso a bases de datos,
en inglés (PHP Data Objects), es la interfaz de conexión a bases de datos que
ofrece el lenguaje de scripts PHP, con esta API el desarrollador no tiene que
preocuparse por el motor de datos, de tal manera que pueda concentrarse en la
lógica del negocio.

CRUD: Por las siglas en inglés (Create, Read, Update y Delete). Consiste en las
cuatro funcionalidades básicas de una aplicación que tiene acceso a una base de
datos mediante el uso de SQL o a través de un mapeador objeto relacional.
SUBLIME TEXT Y/O ATOM: Editores de texto orientados al desarrollo de todo tipo
de proyectos, el cual nos brinda múltiples bondades en la construcción de proyectos
a todo escala
REQUERIMIENTOS PARA EL DESARROLLO DE LA PRUEBA

 Computadores con sistema operativo Windows y/o Basados en Unix


 Mysql y/o MariaDB
 Editor de texto (Sublime Text y/o Atom)
 Apache Server
 Php versiones >= 5.0
 Bibliotecas .js (Bootstrap, Jquery, Jquery UI)
** Angular “no es requerido pero es un plus en la evaluación”.

RESUMEN METODOLOGICO DE LA JORNADA


Parte 1: Análisis del aplicativo desarrollado en producción

Parte 2: Análisis y mejoramiento para la experiencia de Usuario (UX).

Parte 3: Generación de Informes

Parte 4: Pruebas y ajustes

DESARROLLO DE LA PRUEBA
PRESENTACION

Esta Jornada es la más importante, el cliente requiere ver que su aplicativo


cumple con los requerimientos exigidos y más ahora exige una cierta cantidad
de reportes con el fin de observar el movimiento de su establecimiento.
GENERAR LOS SIGUIENTES INFORMES:

1. Reporte de Huéspedes del establecimiento actualmente alojado.

2. Reporte de Fincas vinculadas al aplicativo.

3. Reporte de Huéspedes alojados en fecha definida por el usuario.

4. Reporte de Ingresos recaudados en fecha definida por el usuario

5. Alojar el resultado del proyecto en su primera versión estable en el servidor


local (Apache) en su sistema operativo con fines analíticos, testing y pruebas de
usuario (por parte del evaluador).

Con el siguiente parámetro EQNUMERODELEQUIPO_P3 ejemplo: EQ1_P3

También podría gustarte