Curso: Introducción a Oracle APEX 5.0

Introducción

En el Curso de Introducción a Oracle Application Express 5.0, el alumno desarrollará una aplicación web desde cero. Cada módulo le otorgará al estudiante un nuevo nivel de conocimiento en el Desarrollo de Aplicaciones Web con Oracle APEX (Versión 5.0)

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 la creación de la página del dashboard que concentrará toda la información de la aplicación demo.

Con el curso de formación online con instructor en vivo de Oracle APEX con una duración estimada de 20 horas, el estudiante podrá descubrir cómo desarrollar con facilidad y rapidez una aplicación web utilizando Oracle Application Express.

Se encuentra impartido en clases organizadas de tal manera que el estudiante pueda crear una aplicación web demo para la Gestión de Cursos, Alumnos, Matrículas y Profesores DESDE CERO y disponga de las herramientas básicas para la creación de aplicaciones web con Oracle Application Express.

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.

Nota: Este curso no es un curso de programación 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 objetivo del curso.

Aprenderá a:

• Construir el entorno de desarrollo local desde cero (Entrega de videotutoriales al alumno antes de iniciar el curso)
• 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
• Crear informes y formularios en una aplicación
• Crear páginas y regiones en una aplicación
• Crear elementos y botones en una aplicación
• Crear procesos y validaciones de páginas
• Gestionar la navegación en una aplicación
• Extender una aplicación
• Crear componentes compartidos tales como listas de navegación estáticas y dinámicas, rutas de navegación, listas de valores (LOV) y mucho más
• Añadir acciones dinámicas
• Importar y utilizar Plug-Ins
• Crear un Dashboard para una aplicación
• Realizar el Deploy de una Aplicación en otro Espacio de Trabajo

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

Duración Estimada

Duración: 20 hs.

Pre-requisito del Curso

El alumno tendrá la oportunidad de crear su propio entorno de desarrollo local a través de una guía preparada en formato video tutorial, que será entregada antes del inicio del curso. También existe la posibilidad de trabajar directamente desde una cuenta gratuita en la Instancia de Oracle en la nube, para ello el alumno deberá solicitar un espacio de trabajo en https://apex.oracle.com (tener en cuenta que se debe disponer de una cuenta gratuita de Oracle).

Preparando el Entorno de Desarrollo Local

  1. Descargar Base de Datos Oracle 11g Express Edition (videotutorial)
  2. Descargar Oracle APEX (videotutorial)
  3. Instalar Base de Datos Oracle 11g Express Edition (videotutorial)
  4. Crear Tablespace para APEX (videotutorial)
  5. Instalar Oracle APEX 5.0 (videotutorial)
  6. Realizar Configuraciones para APEX (videotutorial)
  7. Instalar APEX en Español (videotutorial)

Contenido

Módulo 01: Presentando los Objetivos del Curso y el Proyecto Final

a. Presentación de los objetivos del Curso
b. Presentación del Instructor y los participantes
c. Presentación del Proyecto Final desarrollado desde cero

Módulo 02: Conociendo Oracle APEX 5.0

a. Introducción a Oracle APEX 5.0
b. Arquitectura de Oracle APEX
c. Principales Características
d. Recursos y Links de Interés

Módulo 03: Preparando el Entorno de Desarrollo Local

a. Instalación y Configuración (videos tutoriales)
b. Crear un Espacio de Trabajo
b. Conocer los Componentes de la interfaz de APEX
c. Definir las Preferencias del Espacio de Trabajo

Módulo 04: Usando el Taller de SQL – Modelo de Datos

a. Conocer el Modelo de Datos con el cual trabajaremos
b. Crear Tablas con el Asistente del Explorador de Objetos
c. Ejecutar Script de Creación de Tablas
d. Cargar Datos en las Tablas usando el Taller de Datos

Módulo 05: Creando la Estructura de la Aplicación de Base de Datos

a. Crear Aplicación de Base de Datos
b. ¿Qué es una Página?
c. Conocer el Diseñador de Páginas
d. Crear Página Global
e. Conocer las Herramientas de Navegación del Desarrollador
f. Crear Usuario de Tipo Desarrollador

Módulo 06: Creando los Componentes Compartidos

a. Crear Listas Estáticas y Dinámicas
b. Trabajar con Ruta de Navegación
c. Variables de Sustitución para el uso de imágenes
d. Insertar logo en la Aplicación
e. Crear Listas de Valores (LOV)

Módulo 07: Trabajando con Informes, Formularios y Asistentes

a. Conocer los diferentes tipos de Formularios en APEX
b. Crear Informe Alumnos
c. Editar Informe Alumnos
d. Conocer sobre los Plugins
e. Crear Región Alumnos Cursos
f. Estado de Sesión
g. Elementos en APEX
h. Crear Informe / Formulario Cursos
i. Crear Informe Profesores
j. Editar Formulario Profesores
k. Crear Matrículas con el Asistente Pantalla Maestro/Detalle
l. Personalizar Página
m. Diferencia entre Informe Clásico e Informe Interactivo
n. Personalizar Informes Interactivos
o. Crear Reporte Interactivo Alternativo
p. Crear Reporte Interactivo Público
q. Crear un Asistente para Generar Nueva Matrícula
r. Asistente Paso 1 – Identificar Alumno
s. Colecciones en APEX
t. Acciones Dinámicas
u. Validaciones
v. Estilos CSS
w. Asistente Paso 2 – Seleccionar Cursos
x. Asistente Paso 3 – Resumen Matrícula
y. Crear Página Información Cursos

Módulo 08: Creando Reportes y Gráficos

a. Crear Página de Reportes
b. Crear Reporte – Ventas por Curso
c. Crear Reporte – Ventas por Categoría de Cursos
d. Crear Gráfico – Alumnos por Matrículas
e. Crear Gráfico – Ventas por Categoría y Mes
f. Crear Gráfico – Ventas por Países

Módulo 09: Creando la Página del Dashboard

a. Crear Página del Dashboard
b. Crear Región Ventas por Curso
c. Crear Región Ventas por Mes
d. Crear Región Ventas por Categoría de Cursos
e. Instalar Plugin Big Value List
f. Crear Región de Plugin de Datos
g. Crear Región de Tipo Informe Alumnos Top
h. Crear Región de Tipo Informe Cursos Top
i. Crear Región de Plugin Top Matriculas por Fecha
j. Crear Región de Contenido Estático

Módulo 10: Creando la Página de Inicio de la Aplicación

a. Crear Página de Inicio
b. Crear Banner Responsive
c. Temas y Plantillas
d. Crear Regiones de contenido estático HTML

Módulo 11: Creando el Asistente de Carga de Datos Alumnos

a. Crear el Asistente de Carga de Datos usando la Página de “Carga de Datos”

Módulo 12: Aprendiendo a Desplegar una Aplicación de APEX

a. Desplegar Aplicación del Proyecto Final en otro Espacio de Trabajo

Al finalizar el curso el alumno tendrá una aplicación básica en Oracle Application Express 5.0 desarrollada totalmente desde cero.

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 de Proyecto Final para que sea evaluada y aprobada.