# Aplicaciones de ejemplo en Oracle APEX 21 o superior

Ya hemos visto varias formas de instalar Oracle APEX, ya sea utilizando [Vagrant](https://blog.jeanomobono.com/oracle-apex-con-vagrant) o haciendo uso de las plataformas de Oracle que pueden ser [apex.oracle.com](http://apex.oracle.com) o la versión [Always Free en Oracle Cloud](https://docs.oracle.com/en/cloud/paas/apex/gsadd/always-free-oracle-apex-application-development.html). Ahora bien, si instalaron la versión 21 o superior notarán que la página de Galeria de aplicaciones cambió por completo y ya no trae las aplicaciones de ejemplo instaladas por defecto.


![APEX Gallery Page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834117937/W5vBphSlb.png)

Ahora nos presenta tres opciones para descargar:

- *Samples* (Ejemplos): Nos muestran las funcionalidades más interesantes de APEX en aplicaciones específicas para cada una.
- *Plug-ins:* Nos permiten extender la funcionalidad de Oracle APEX.
- *Apps*: Son aplicaciones completamente funcionales para diferentes tipos de casos de uso (manejo de clientes, calendarios, encuestas, etc) y que podemos personalizar según nuestras necesidades.

En esta oportunidad vamos a instalar una aplicación de ejemplo, para ello haremos clic en *Samples*, lo que nos llevará a la página con el listado de aplicaciones de ejemplo.

![Oracle Sample Apps page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834120050/QIZcbMSbtK.png)

Vamos a descargar la aplicación *Sample Charts*, que nos muestra algunos ejemplos de las gráficas que es posible construir en Oracle APEX. Haciendo clic en el enlace nos llevará a la página de GitHub donde se hospeda la aplicación.

![GitHub repository](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834121909/1EiFIylBC.png)

**Importante**: Verifiquen que están en la rama apropiada del repositorio según la versión de Oracle APEX que tengan instalada, esta la encontarán en la esquina superior izquierda sobre la lista de archivos. Para descargar la aplicación hagan clic  sobre el archivo con extensión zip y en la siguiente pantalla hagan clic en *Download* y finalmente seleccionen una carpeta en su equipo para guardar el archivo.

![Download file from GitHub](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834123486/u4xYmZozsa.png)

Ya con el archivo en nuestro equipo volveremos a la página principal de APEX, en la sección *App Builder* seleccionaremos *Import* 

![APEX App Builder Page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834124911/lSt-aNmwq.png)

En la siguiente pantalla se nos pedirá que subamos el archivo de la aplicación. Podemos arrastrarla desde la carpeta o hacer clic sobre la sección *Drag and Drop* y luego seleccionar el archivo. Dejamos el resto de las opciones con sus valores por defecto y presionamos el botón *Next*.

![Import Page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834126445/MRECTfRsz.png)

En la siguiente pantalla se solicitará la confirmación de la tarea de importación. Hagan clic en *Next*

![Import Confirmation page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834128041/NRZFQWX3y.png)

APEX les solicitará entonces la información sobre la aplicación que desean instalar, dejen los valores por defecto a menos que tengan una buena razón para cambiar alguno, y hagan clic en *Install Application*.

![APEX App information page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834129722/-IjVUi4Bq.png)

La siguiente pantalla les pedirá indicar si desean instalar los objetos de soporte, estos son los objetos de base de datos que tienen los datos que serán presentando por la aplicación. Mantengan las opciones por defecto y hagan clic en *Next*.

![APEX install support objects page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834131365/M6DGyeJsI.png)

Finalmente verán una pantalla de confirmación, hagan clic en *Install*.

**Importante**: Si están haciendo uso de la versión Always Free de Oracle Cloud asegurense que el usuario de base de datos dueño del *workspace* tenga privilegios para usar el *tablespace* DATA.

![APEX install support objects confirmation page](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834132947/gL3ULJ5wo.png)

Si todo está bien se mostará una nueva pantalla donde se indica que la instalación fue exitosa. Hagan clic en *Run Application* para ejecutar la aplicación.

![APEX app succesfully installed](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834134328/4Bu6Sp2CET.png)

Posiblemente les solicite el usuario y contraseña para acceder al workspace, luego de eso podrán ver la aplicación totalmente funcional.

![APEX app](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834135875/bAJLDwDsk.png)

Pueden repetir estos pasos para instalar las otras aplicaciones de ejemplo, las mismas quedarán instaladas en su *workspace* y podrán editarlas desde el *App Builder*

![APEX App Builder](https://cdn.hashnode.com/res/hashnode/image/upload/v1661834137339/TcXgaCg7j.png)
