Al finalizar el curso, el alumno podrá desarrollar aplicaciones avanzadas en Oracle Forms Developer, utilizando componentes más complejos, como los árboles jerárquicos, menús avanzados, y pudiendo incorporar todo el potencial de Java a las aplicaciones. Además, con el uso de las librerías WebUtil para la interacción con la máquina cliente, el alumno tendrá un mayor control de su máquina y podrá acceder a gran cantidad de recursos.
Por otro lado, el alumno conocerá la estructura de directorios más importantes de Oracle Forms y cómo configurar el entorno de desarrollo para sacar más partido a las aplicaciones y hacerlas más personalizables.
Este curso está dirigido a personas con conocimientos del lenguaje PL/SQL y que tengan nociones básicas de programación en Oracle Forms Developer, o bien, que hayan realizado previamente un curso de Oracle Forms Developer a nivel iniciación, y que deseen ampliar sus conocimientos en este entorno de desarrollo.
El alumnado deberá tener instalado en su equipo tanto el Sistema Gestor de Base de Datos Oracle, como el paquete Developer Suite. Además, para facilitar la elaboración de los ejercicios, es recomendable también tener instalado SQL Developer. Todo ello está disponible de forma gratuita desde la página www.oracle.com, tan solo requiere registro previo.
Por otro lado, también es recomendable tener instalado algún IDE de desarrollo Java, para poder editar ficheros .java. Con el Developer Suite viene incluido Oracle JDeveloper.
Para realizar este curso, será necesario además tener instalada la versión 1.6.0_45 de Java.
Se recomienda además un mínimo de 2 GB de memoria RAM y 2,5 GB de espacio en el disco duro. Asimismo, se recomienda tener instalado, como mínimo, el sistema operativo Windows XP Professional Edition, Windows 7 (Professional, Enterprise o Ultimate Edition), Windows 8 / 8.1 (Pro and Enterprise Edition) o Windows 10.
Para no interferir con configuraciones en máquinas locales, sobre todo en el ámbito laboral, es recomendable utilizar algún entorno virtual y, sobre él, realizar la instalación del software. Existen varios entornos de virtualización, entre otros VirtualBox.
Al finalizar esta unidad, el alumnado conocerá la estructura de los directorios más importantes de Oracle Forms y cómo configurar el entorno de desarrollo.
Al finalizar esta unidad, el alumnado conocerá las propiedades que tienen los bloques para realizar cálculos automáticos, conocerá algunas utilidades para crear menús contextuales y listas de valores dinámicas. Por último, en esta unidad el alumnado aprenderá a integrar código PL/SQL en los formularios mediante el uso de Unidades de Programa.
Al finalizar esta unidad, el alumnado conocerá las propiedades de los elementos de tipo lista. Sabrá cómo crear este tipo de elementos de forma estática (en tiempo de diseño) y de forma dinámica (en tiempo de ejecución). Conocerá también las built-in más importantes para conocer el número de elementos que integran la lista, así como también será capaz de añadir y eliminar elementos de la lista. Finalmente, el alumnado conocerá también la forma de personalizar los menús de las aplicaciones (ficheros .mmb) integrando el menú por defecto Default&Smartbar.
Al finalizar esta unidad, el alumnado será capaz de realizar consultas jerárquicas avanzadas y representarlas en objetos de tipo Tree en Forms. El alumnado podrá realizar operaciones de inserción de nodos, eliminación y búsqueda en elementos de tipo Tree.
Al finalizar esta unidad, el alumnado conocerá qué es WebUtil, qué partes la integran y cómo se configura. Asimismo, el alumnado tendrá una visión global de los beneficios y problemas que puede presentar el uso de WebUtil en los formularios. Finalmente, el alumnado realizará un recorrido por varios de los paquetes y funciones más importantes de WebUtil, conociendo las utilidades disponibles y los contextos donde utilizarlas.
Al finalizar esta unidad, el alumnado será capaza de realizar operaciones con los ficheros tanto en la máquina cliente como en el servidor de aplicaciones. Además, basándose en dos de los paquetes más importantes de WebUtil, el alumnado será capaz de realizar transferencia de ficheros entre la máquina cliente, el servidor de aplicaciones y/o la base de datos. El alumno alumnado también el elemento IMAGE y cómo se utiliza y será capaz de gestionar imágenes en el formulario, así como cargar imágenes desde la base al formulario y también podrá acceder al equipo cliente para cargar imágenes y guardarlas en base de datos
Al finalizar esta unidad, el alumnado será capaz de realizar transferencia de ficheros entre la máquina cliente, el servidor de aplicaciones y/o la base de datos, basándose en dos de los paquetes más importantes de WebUtil. Por tanto, el alumnado conocerá los métodos existentes para cargar ficheros de imágenes desde la base de datos al formulario y también podrá acceder al equipo cliente para cargar imágenes y guardarlas en base de datos.
Al finalizar esta unidad, el alumnado será capaz de ampliar la funcionalidad de los formularios mediante la incorporación de código Java a las aplicaciones Forms Developer. Tras estudiar esta unidad, el alumnado sabrá importar clases Java y cómo utilizar Servicios Web integrados en sus aplicaciones
Al finalizar esta unidad, el alumnado conocerá los componentes de tipo Bean Área así como los PJC para aumentar la funcionalidad de los elementos gráficos de Forms añadiendo JavaBeans a los formularios.
¡Nunca dejes de aprender!