Curso: Oracle APEX 5.1 – Workshop I – 20 horas

Introducción

En el Curso de Oracle Application Express 5.1 – Workshop I, el alumno aprenderá a desarrollar de forma rápida y eficiente aplicaciones web centradas en la base de datos utilizando Oracle Application Express. El alumno desarrollará una aplicación web básica y realizará gran cantidad de ejercicios prácticos. Cada módulo le otorgará al estudiante un nuevo nivel de conocimiento en el Desarrollo de Aplicaciones Web con Oracle Application Express.

Se inicia desde lo más básico con la creación de informes y formularios por medio de los asistentes para continuar avanzando en complejidad tanto en la personalización de los Informes Interactivos con estilos CSS, SQL y PL/SQL como en la utilización de plugins, imágenes, gráficos, reportes, desarrollo de asistentes propios y mucho mas.

Con el curso de formación virtual, el estudiante podrá descubrir cómo desarrollar con facilidad y rapidez una aplicación web utilizando Oracle Application Express.

Nota: Este curso no es un curso de programación pura en PL/SQL como así en programación JavaScript, HTML, CSS o jQuery. Es un curso totalmente práctico sobre Oracle Application Express. Los ejemplos que contengan código PL/SQL, como los demás lenguajes serán explicados en detalle pero no se centrará la clase en dicho lenguaje ya que están fuera del scope del curso.

Oracle APEX es una herramienta para el desarrollo de aplicaciones web productivas de forma rápida y segura, que se ejecuta en una base de datos Oracle. Esta herramienta está destinada tanto a usuarios como a desarrolladores. Para los usuarios que tienen limitada o ninguna experiencia en programación APEX les permite crear fácilmente informes, formularios y cargar los datos desde hojas de cálculo y archivos de texto a la base de datos. También permite a los desarrolladores construir rápidamente formularios, informes y desarrollos menos complejos de aplicaciones web centradas en una base de datos. El entorno de desarrollo de APEX es completamente web y permite a los desarrolladores concentrarse en las características y funcionalidades de las aplicaciones, es decir la lógica del negocio y no en los detalles relacionados con la interfaz.

Aprenderá a:

  • Entrar a un área de trabajo de Oracle Application Express
  • Creación y ejecución de aplicaciones de bases de datos utilizando interfaces de escritorio
  • Agregar varios componentes como nuevas páginas, regiones de informes, elementos y otros componentes necesarios para mejorar una aplicación
  • Crear procesos, validaciones, cálculos y acciones dinámicas dentro de una aplicación.
  • Crear y utilizar componentes compartidos para una aplicación
  • Comprender la administración y el uso de variables de estado de sesión
  • Administrar la navegación de aplicaciones mediante componentes compartidos
  • Ampliar la aplicación añadiendo características avanzadas como impresión, objetos BLOB, asistente de carga de datos y más

Audiencia

• Estudiantes de Tecnología
• Desarrolladores de Aplicaciones
• Desarrolladores de Business Intelligence
• Administradores de Bases de Datos
• Desarrolladores de Forms
• Gerentes de Proyectos
• Analistas de Sistemas
• Administradores Web

Beneficios para el alumno

Al tomar este curso, el alumno habrá desarrollado los conocimientos y habilidades para crear aplicaciones de base de datos utilizando interfaces de escritorio. Aprenderá a mejorar su aplicación agregando varios componentes como informes, formularios, elementos, acciones dinámicas y otros componentes compartidos necesarios en una aplicación.

Pre-requisito del Curso

Acceder a una Instancia APEX

Para el desarrollo del curso necesitamos disponer de una instancia de Oracle APEX, ya que este curso es netamente práctico. Existen diferentes formas de tener acceso a APEX y dependerá del nivel de conocimiento y habilidades que tengamos en Oracle el emplear una u otra alternativa.

Los escenarios más comunes son:

  • Registrarse y obtener una cuenta de APEX hospedada en Oracle en http://apex.oracle.com. Es gratis para aplicaciones NO productivas y se trata de la mejor forma de empezar a aprender sobre el producto, ya que no necesitamos preocuparnos por la instalación de la base de datos ni de Application Express.
  • Si ya tenemos una base de datos Oracle instalada localmente en nuestra PC, podemos descargar e instalar Oracle APEX 5.1 dentro de nuestra instancia. Simplemente vamos a la página principal de Oracle APEX en http://otn.oracle.com/apex y descargamos la versión 5.1 del software
  • Si no tenemos instalada una base de datos Oracle pero nos gustaría instalar una localmente, en breve publicaremos la guía del paso a paso para realizar la instalación de APEX con la arquitectura EPG

Contenido

  1. Módulo 01: Presentación del Curso
    • Presentación de la Instructora y alumnos
    • Objetivos del curso
    • Esquema del curso
    • Presentación de la base de datos ejemplo de la aplicación demo
    • Entorno del curso: Detalles del área de trabajo
    • Consultando el directorio de los laboratorios
  2. Módulo 02: Conociendo Oracle APEX 5.1
    • Introducción a Oracle APEX
    • Términos y Conceptos de Oracle APEX
    • Usando Oracle APEX
    • Recursos y Links de Interés
  3. Módulo 03: Creando una Aplicación de Bases de Datos de Escritorio

    • Visión General del Constructor de Aplicaciones
    • Introducción a las aplicaciones de bases de datos
    • Creación de aplicaciones de bases de datos
  4. Módulo 04: Creando los Componentes Compartidos
    • Crear Listas Estáticas y Dinámicas
    • Trabajar con Ruta de Navegación
    • Variables de Sustitución para el uso de imágenes
    • Insertar logo en la Aplicación
    • Crear Listas de Valores (LOV)
  5. Módulo 05: Trabajando con Informes para Aplicaciones de Escritorio
    • Presentación de informes
    • Uso de informes clásicos
    • Uso de informes interactivos
    • Creación y personalización de un informe interactivo
  6. Módulo 06: Creando Formularios
    • Usando Formularios
    • Creando Formularios
    • Modificando Formularios
  7. Módulo 7: Trabajando con Páginas y Regiones
    • Introducción a la definición de página
    • Trabajar con Regiones de página
    • Trabajando con páginas
  8. Módulo 8: Añadiendo Elementos y Botones
    • Introduciendo Elementos
    • Usando los elementos
    • Creando un tipo de elemento llamado lista de valores
    • Usando botones
  9. Módulo 9: Entendiendo el Estado de Sesión
    • Descripción del Estado de Sesión en Oracle APEX
    • Usando el Estado de Sesión en Oracle APEX
  10. Módulo 10 – Incluyendo Procesamiento de Páginas
    • Introducción al procesamiento de página
    • Incluyendo cálculos
    • Incluyendo procesos
    • Incluyendo validaciones
    • Incluyendo Branches
  11. Módulo 11 – Agregando Componentes Compartidos que ayudan a la Navegación
    • Introducción a los componentes compartidos
    • Creando listas
    • Creando rutas de navegación
    • Creando una barra de navegación
  12. Módulo 12 – Ampliando nuestra Aplicación
    • Creación de páginas de Asistente para carga de datos
    • Creación de una página de carga y descarga
    • Agregar datos BLOB a una aplicación existente
  13. Módulo 13 – Añadiendo Calendarios y Trees
    • Usando Calendarios
    • Usando Trees
  14. Módulo 14 – Usando Acciones Dinámicas y Plugins
    • Usando Acciones Dinámicas
    • Usando Plugins

 

Para ser acreedor del certificado de finalización de curso otorgado por ClarTech Solutions, Inc. representada por la Oracle ACE Ing. Clarisa Maman Orfali, el alumno deberá enviar por email al instructor su aplicación con todos los trabajos prácticos realizados para que sea evaluada y aprobada.