|
1.1. Introducción a Oracle Forms Developer y Oracle Forms Services
1.1.1. Productos Oracle 11g
1.1.2.Arquitectura de Oracle Application Server
1.1.3. Arquitectura de Oracle Forms Se
1.1. Introducción a Oracle Forms Developer y Oracle Forms Services
1.1.1. Productos Oracle 11g
1.1.2.Arquitectura de Oracle Application Server
1.1.3. Arquitectura de Oracle Forms Services
1.1.4. Ventajas y Componentes de Oracle Developer Suite
1.1.5. Ejecución de una Aplicación de Oracle Forms Developer
1.1.6. Trabajo en el Entorno de Oracle Forms Developer
1.2. Creación de Módulos de Pantallas
1.2.1. Creación de un Módulo de Pantallas Básico
1.2.3. Creación de un Módulo de Pantallas Maestro-Detalle
1.2.4. Modificación del Bloque de Datos
1.2.5. Modificación del Diseño
1.3. Trabajo con Bloques de Datos y Marcos
1.3.1. Uso de la Paleta de Propiedades
1.3.2. Gestión de Propiedades de Objetos
1.3.3. Creación y Uso de Atributos Visuales
1.3.4. Control del Comportamiento y la Apariencia de Bloques de Datos
1.3.5. Control de las Propiedades de Marcos
1.3.6. Creación de Bloques de Control
1.3.7. Supresión de Bloques de Datos
1.4. Creación de Elementos de Texto
1.4.1. Control del Comportamiento y la Apariencia de Elementos de Texto
1.4.2. Creación de Listas de Valores
1.4.3. Definición de Editores
1.4.4. Creación de Casillas de Control
1.4.5. Creación de Elementos de Lista
1.4.6. Creación de Grupos de Radio
1.5. Trabajo con Elementos de No Entrada
1.5.1. Creación de un Elemento de Visualización
1.5.2. Creación de un Elemento de Imagen
1.5.3. Creación de un Botón
1.5.4. Creación de un Elemento de Árbol Jerárquico
1.5.5. Creación de un Elemento de Área de Bean
1.6. Creación de Ventanas y Lienzos
1.6.1. Visión General de Ventanas y Lienzos
1.6.2. Visualización de un Módulo de Pantalla en Varias Ventanas
1.6.3. Creación de una Ventana Nueva
1.6.4. Visualización de un Módulo de Pantalla en Varios Diseños
1.6.5. Creación de un Nuevo Lienzo de Contenido
1.6.6. Creación de un Lienzo Apilado
1.6.7. Creación de una Barra de Herramientas
1.6.8. Creación de un Lienzo con Separadores
CEX-02 CURSO EXPERTO: DESARROLLADOR ORACLE 11G 7
1.7. Disparadores
1.7.1. Categorías de Disparadores
1.7.2. Definición de Componentes de Disparadores: Tipo, Código y Ámbito
1.7.3. Especificación de Jerarquía de Ejecución
1.7.4. Uso del Editor PL/SQL
1.7.5. Uso del Editor de Disparador de la Base de Datos
1.7.6. Escritura de Código de Disparador
1.7.8. Uso de Variables y Funciones Incorporadas
1.7.9. Uso de los Disparadores When-Button-Pressed y When-Window-
Closed
1.8. Depuración de Disparadores
1.8.1. Proceso de Depuración
1.8.2. Consola de Depuración
1.8.3. Definición de Puntos de Ruptura
1.8.4. Consejos de Depuración
1.8.5. Ejecución de una Pantalla en Modo de Depuración
1.8.6. El Código Paso a Paso
1.9. Adición de Funcionalidad a Elementos
1.9.1. Codificación de Disparadores de Interacción de Elementos
1.9.2. Definición de Funcionalidades para Casillas de Control
1.9.3. Cambio de Elementos de Lista en Tiempo de Ejecución
1.9.4. Visualización de Listas de Valores desde los Botones
1.9.5. Relleno de Elementos de Ima gen
1.9.6. Relleno y Visualización de Árboles Jerárquicos
1.10. Control de Errores
1.10.1. Funciones Incorporadas y Manejo de Errores
1.10.2. Control de Mensajes del Sistema
1.10.3. Excepción FORM_TRIGGER_FAILURE
1.10.4. Uso de Disparadores para Interceptar Mensajes del Sistema
1.10.5. Creación y Control de Alertas
1.10.6. Manejo de Errores del Servidor
1.11. Disparadores de Consulta
1.11.1. Manejo de Errores del Servidor
1.11.2. Sentencias SELECT Emitidas durante el Procesamiento de Consultas
1.11.3. Cláusulas WHERE y ORDER BY y la Propiedad ONETIME_WHERE
1.11.4. Escritura de Disparadores de Consulta
1.11.5. Procesamiento de Matrices de Consulta
1.11.6. Codificación de Disparadores para el Modo Enter-Query
1.11.7. Sustitución de Procesamiento de Consultas por Defecto
1.11.8. Obtención de Información de Consulta en Tiempo de Ejecución
1.12. Validación
1.12.1. Proceso de Validación
1.12.2. Control de Validación mediante Propiedades
1.12.3. Control de Validación mediante Disparadores
1.12.4. Realización de Validación de Cliente con PJC
1.12.5. Seguimiento de Estados de Validación
1.12.6. Uso de Funciones Incorporadas para Controlar cuándo se Produce la
Validación
1.13. Navegación
1.13.1. Visión General de Navegación
1.13.2. Navegación Interna
1.13.3. Uso de Propiedades de Objetos para Controlar la Navegación
1.13.4. Escritura de Disparadores de Navegación: Disparadores When-New-
Instance, Pre- y Post-Interrupción de Navegación
1.13.5. Uso de Funciones Incorporadas de Navegación en Disparadores
1.14. Procesamiento de Transacciones
1.14.1. Secuencia de Validación de Eventos
1.14.2. Características y Usos Comunes de Disparadores de Validación
1.14.3. Comprobación de Resultados del Disparador DML
1.14.4. Sentencias DML Emitidas durante el Procesamiento de Validación
1.14.5. Sustitución de Procesamiento de Transacciones por Defecto
1.14.6. Ejecución con Orígenes de Datos Distintos a Oracle
1.14.7. Obtención y Definición del Estado de Validación
1.14.8. Implementación de DML de Matriz
1.15. Escritura de Código Flexible
1.15.1. ¿Qué es el Código Flexible?
1.15.2. Uso de Variables de Sistema para Codificación Flexible
1.15.3. Uso de Subprogramas Incorporados para Codificación Flexible
1.15.4. Referencia a Objetos mediante Identificador Interno
1.15.5. Referencia Indirecta a Elementos
1.16. Uso Compartido de Código y Objetos
1.16.1. Ventajas de Código y Objetos Reutilizables
1.16.2. Trabajo con Clases de Propiedad
1.16.3. Trabajo con Grupos de Objetos
1.16.4. Copia y Subclasificación de Código y Objetos
1.16.5. Trabajo con Bibliotecas de Objetos
1.16.6. Trabajo con SmartClasses
1.16.7. Reutilización de PL/SQL
1.16.8. Trabajo con Bibliotecas PL/SQL
1.17. Aplicaciones Multiformulario
1.17.1. Visión General de Aplicaciones de Multiformulario
1.17.2. Inicio de Otro Módulo de Pantalla
1.17.3. Definición de Funcionalidad de Multiformulario
1.17.4. Uso Compartido de Datos entre Módulos
2. ORACLE REPORTS 11 G 15 h
2.1. Introducción a Oracle Reports
2.2. Componentes de Oracle Reports Builder y los Objetos Principales
de un Informe
2.3. Zona Data Model
2.4. Objetos del Modelo de Diseño
2.5. Uso del Asistente para Informes para Crear
un Informe Web Sencillo
2.6. Estilos de Diseño de Informes Estándar
2.7. Campos Calculados: Totales y Fórmula
2.8. Informe Tabular
2.8.1. Creación de Otros Estilos de Informe Disponibles desde el Asistente
para Informes
2.8.2. Preparación de un Informe para la Web y Ejecución en un Navegador
2.9. Identificación de las Diferentes Secciones del Informe, Diseño de
Informes con Varios Paneles, Aplicación de Distribución de Informes y
Creación de Objetos de Diseño Adicionales
2.10. Creación y Referencia de Parámetros de Sistema y Usuario.
2.11. Personalización de la pantalla para Mostrar Parámetros en
Tiempo de Ejecución
Plantillas para informes.
2.12.Creación y uso de Parámetros: Parámetros Bind y Lexical
2.13.Gráficos en un informes
2.14.Informes matriz y matriz con grupos
2.15. Infomes tipo Etiqueta
2.16. Informes tipo Carta
2.17. Diseño manual de Informes
2.18. Informes Maestro – Detalle
2.19. Adición de Enlaces Web a Informes
2.20. Informes con Ruptura de Control
2.21. Unidades de Programa
2.22. Generación del Modelo de Datos con código PL/SQL
2.23.Identificación de Dife rentes Tipos de Disparador, Creación de
Código de Disparador Condicional para Controlar la Salida de Informe y
Reutilización de Código de Referencia Común
2.23.1. Tipos de Disparador
2.23.2. Creación de Disparadores de Informe
2.23.3. Creación de Disparadores de Modelo de Datos
2.23.4. Creación de Disparadores de Modelo de Diseño
2.23.5. Escritura de Código Común
2.23.6. Código de Servidor
3. FORMS AVANZADO
21 h
3.1. Creación de Menú
3.1.1. Vista general de Menú
3.1.2. Crear un Menú
3.1.3. Guardar y Adjuntar un Menú
3.1.4. Crear Smart Bars
3.1.5. Crear Pop-Up Menús
3.2. Administrar Menús
3.2.1. Controlar Menú con Subprogramas incorporados
3.2.2. Implementar seguridad en Menús
3.3. Programar teclas de Función
3.3.1. Definir Trigger de teclas
3.3.2. Escribir Trigger de teclas
3.3.3. Identificar las características de los Triggers de teclas
3.3.4. Usar los Triggers de teclas
3.3.5. Asociar Triggers de teclas con otros controles de interface
3.4. Responder a los Eventos del ratón
3.4.1. Definir Eventos del ratón
3.4.2. Responder a los Eventos del ratón
3.4.3. Responder a las acciones del botón del ratón
3.4.4. Identificar limitaciones de Triggers del ratón con formularios web
desplegables
3.5. Controlar Ventanas y Canvas Dinámicamente
3.5.1. Controlar ventanas de Interface de documento único (SDI) e interface
de Documento Múltiple (MDI)
3.5.2. Controlar imagines con formularios web desplegables
3.5.3. Mostrar múltiples ventanas
3.5.4. Definir Triggers de Interaccion de Ventanas
3.5.5. Manipular ventanas con Subprogramas incorporados.
3.5.6. Manipular Canvas con Subprogramas incorporados
3.5.7. Controlar ventanas y bloques de datos
3.5.8. Controlar ventanas y grandes bloques de datos
3.6. Definir fuente de datos
3.6.1. Definir tipos de fuente de datos
3.6.2. Basar un bloque de datos en una Query
3.6.3. Basar un bloque de datos en un procedimiento almacenado
3.6.3. Devolver un Cursor REF
3.6.4. Devolver una tabla de archivos
3.7. Controlar relaciones de bloques de datos
3.7.1. Definir relaciones
3.7.2. Crear una clave ajena de relación
3.7.3. Crear una relación REF
3.7.4. Modificar una relación
3.7.5. Coordinar bloques de datos
3.7.6. Definir propiedades de coordinación para los formularios web
desplegables
3.7.8. Definir características y principios de Triggers de manejo de relaciones
3.7.9. Implementar comando de tipo de coordinación
3.8. Construyendo aplicaciones Multiformulario
3.8.1. Definir métodos de llamada a Nuevos Formularios
3.8.2. Abrir, Nombrar y Cerrar Módulos
3.8.3. Navegar entre formularios
3.8.4. Controlar módulos de Formularios Abiertos y Módulos de Formularios
llamados
3.8.5. Controlar Proceso de Transacción para los formularios abiertos y
llamados
3.8.6. Usar parámetros del formulario
3.8.7. Crear y manipular la lista de parámetros
3.8.8. Cruzar datos entre módulos de Formularios
3.9. Trabajar con Recordé Groups
3.9.1. Definir y usar Records Groups
3.9.2. Controlar Records Groups con Programas incorporados
3.9.3. Definir Records Groups de consulta dinámicamente
3.9.4. Definir Records Groups de no-consulta dinámicamente
3.9.5. Definir Lista de Valores (LOV) Dinámicamente
3.9.6. Implementar lista de elementos dinámica
3.9.7. Añadir valores a las casillas combinadas
3.10. Uso del Debbugger
3.11. Temporizadores
3.11.1. Definir temporizadores
3.11.2. Manejar expiración del temporizador
3.11.3. Crear, modificar y borrar temporizadores
3.11.4. Manejar temporizadores en formularios
3.12. Incluir gráficos e informes
3.12.1. Consultar el asistente de Gráficos
3.12.2. Incluir Gráficos usando el asistente
3.12.3. Consultar el asistente de informes
3.12.4. Incluir informes usando el asistente de informes
3.12.5. Incluir informes en formularios usando subprogramas incorporados
3.12.6. Integrar otros archivos en formularios
3.13. Componentes Actives
|
|