Curso: Oracle APEX 5.1 – Workshop I – 40 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 y móviles
  • 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.
  • Cambiar la apariencia de las aplicaciones web utilizando temas y plantillas incorporadas
  • Crear y utilizar componentes compartidos para una aplicación
  • Comprender la administración y el uso de variables de estado de sesión
  • Implementar la seguridad en una aplicación
  • Administrar la navegación de aplicaciones mediante componentes compartidos
  • Mejorar la aplicación creando calendarios y gráficos
  • Ampliar la aplicación añadiendo características avanzadas como impresión, objetos BLOB, asistente de carga de datos y más
  • Habilitar los mecanismos de retroalimentación de la aplicación y seguir los comentarios de Oracle APEX
  • Globalizar las aplicaciones aprendiendo el proceso completo de traducción de una aplicación

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 y móviles. Aprenderá a mejorar su aplicación agregando varios componentes como informes, formularios, elementos, acciones dinámicas, calendarios, gráficos, complementos 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 y Móvil
    • Visión General del Constructor de Aplicaciones
    • Introducción a las aplicaciones de bases de datos
    • Creación de aplicaciones de bases de datos
    • Creación de aplicaciones móviles
  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: Trabajando con Informe para Aplicaciones Móviles
    • Creación de informes para una aplicación móvil
    • Creación de un informe de alternancia de columna
    • Creación de un informe de Reflujo
  7. Módulo 07: Creando Formularios
    • Usando Formularios
    • Creando Formularios
    • Modificando Formularios
    • Creando un Formulario para una aplicación móvil
  8. Módulo 8: 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
  9. Módulo 9: Añadiendo Elementos y Botones
    • Introduciendo Elementos
    • Usando los elementos
    • Creando un tipo de elemento llamado lista de valores
    • Usando botones
  10. Módulo 10: 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
  11. Módulo 11 – Incluyendo Procesamiento de Páginas
    • Introducción al procesamiento de página
    • Incluyendo cálculos
    • Incluyendo procesos
    • Incluyendo validaciones
    • Incluyendo Branches
  12. Módulo 12 – Validando y Depurando nuestra Aplicación
    • Usando el Asesor
    • Administrando el diccionario de atributos
    • Depurando nuestra aplicación
  13. Módulo 13 – 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
  14. Módulo 14 – Trabajando con Temas, Plantillas y Archivos
    • Usando Temas
    • Usando Plantillas
    • Usando Archivos
  15. Módulo 15 – Implementando la Seguridad
    • Asegurando una aplicación
    • Uso de esquemas de autenticación
    • Uso de esquemas de autorización
    • Uso de la protección de estado de sesión
  16. Módulo 16 – Gestionando la Navegación de la Aplicación
    • Creación de una lista jerárquica con imágenes
    • Creación de un mapa del sitio
    • Aplicación de la autorización en el mapa del sitio
    • Vinculación de informes interactivos mediante un filtro declarativo
  17. Módulo 17 – 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
  18. Módulo 18 – Creando y Editando Gráficos
    • Creando y usando gráficos
    • Ejemplos de gráficos mejorados
  19. Módulo 19 – Añadiendo Calendarios y Trees
    • Usando Calendarios
    • Usando Trees
  20. Módulo 20 – Usando Acciones Dinámicas y Plugins
    • Usando Acciones Dinámicas
    • Usando Plugins
  21. Módulo 21 – Manejando el Feedback de la Aplicación
    • Conociendo el Desarrollo de Equipo
    • Administrando comentarios

 

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.