Oracle iDS Forms: Desarrollar Aplicaciones Internet I
OBJETIVOS
Al finalizar el curso Oracle iDS Forms: Desarrollar Aplicaciones Internet I, los alumnos habrán aprendido a utilizar las herramientas de desarrollo de aplicaciones Oracle para aplicaciones interactivas de Internet, estilo escritorio e interfaz de usuarios. Aprenderán a crear módulos de formulario simples y a mostrarlos en la web o en el cliente/servidor sin cambios en el módulo. Asimismo, aprenderán a utilizar esta herramienta de desarrollo y a implementarla en la empresa.
PARTICIPANTES
Curso orientado a profesionales de soporte técnico y desarrolladores de aplicaciones.
EQUIPOS Y DURACIÓN
Se dispone de un ordenador por alumno. El curso tiene una duración de 24 horas (consultar los horarios disponibles en el calendario de New Horizons). El número de plazas es limitado.
REQUISITOS
Para realizar este curso se recomienda estar familiarizado con los conceptos que se cubren en el curso Desarrollar Unidades de Programa PL/SQL.
[Temario]
Introducción al Desarrollo de Formularios y Servicios de Formularios Oracle
- Características y Ventajas del Desarrollo de Formularios y
Servicios de Formularios Oracle
- Navegar por la Interfaz de Form Builder
- Utilizar la Ayuda On-Line
- Aplicación del Curso
Ejecutar una Aplicación de Form Builder
- El Entorno Tiempo de Ejecución
- Navegar por una Aplicación de Formularios
- Recuperar Datos Restringidos y No Restringidos de la Base de
Datos a una Aplicación de Formularios
- Identificar los Dos Modos de Operación
- Insertar, Actualizar y Eliminar Registros
- Mostrar Errores de la Base de Datos
Trabajar en el Entorno Form Builder
- Identificar los Ejecutables de Formularios Principales
- Identificar los Componentes Principales de Form Builder
- Identificar los Objetos Principales en un Formulario
Crear un Módulo de Formulario Básico
- Crear un Módulo de Formulario
- Crear un Bloque de Datos
- Modificar la Capa
- Guardar y Ejecutar un Módulo de Formulario
- Identificar Formatos de Archivo de Formulario y Sus Características
- Crear Bloques de Datos con Relaciones
- Ejecutar un Módulo de Formulario Master-Detail
Trabajar con Bloques de Datos y Marcos
- Gestionar Propiedades de Objeto
- Controlar el Comportamiento y el Aspecto de los Bloques de Datos
- Crear Bloques de Datos Que No Corresponden Directamente con Tablas
de Datos
- Eliminar Bloques de Datos Redundantes y Sus Componentes
Trabajar con Items de Texto
- Describir Items de Texto
- Crear un Item de Texto
- Modificar el Aspecto de un Item de Texto
- Controlar los Datos en un Item de Texto
- Alterar el Comportamiento de Navegación de un Item de Texto
- Mejorar la Relación Entre el Item de Texto y la Base de Datos
- Añadir Funcionalidad a un Item de Texto
- Incluir Mensajes de Ayuda
Crear Listas de Valores (LOVs) y Editores
- Describir LOVs y Editores
- Diseñar, Crear y Asociar LOVs con Items de Texto
- Crear un LOV Utilizando el Asistente LOV
- Crear Editores y Asociarlos a Items de Texto
Crear Items Input Adicionales
- Identificar los Tipos de Item que Admiten Input
- Crear un Check Box
- Crear un Item de Lista
- Crear un Grupo de Radio
Crear Items Noninput
- Identificar Tipos de Item que No Admiten Input
- Crear un Item Display
- Crear un Item de Imagen
- Crear un Item de Sonido
- Crear un Botón
- Incluir Tooltips
- Crear un Campo Calculado
- Incluir un Control de Árbol Jerárquico
Crear Ventanas y Canvases de Contenido
- Describir la Relación entre Ventanas y Vistas Canvas de Contenido
- Mostrar un Módulo de Formulario en Ventanas Múltiples
- Mostrar un Módulo de Formulario en Canvas Múltiples
Trabajar con Otras Vistas-Canvas
- Describir los Diferentes Tipos de Vista-Canvas
- Identificar el Tipo de Vista-Canvas Adecuado para Escenarios Diferentes
- Crear un Efecto de Superposición en la Interfaz
- Crear una Barra de Herramientas
- Crear una Interfaz Tabbed
Introducción a los Triggers
- Identificar las Diferentes Categorías de Trigger
- Planear el Tipo y el Alcance de los Triggers en un Formulario
- Describir las Propiedades que Afectan al Comportamiento del Trigger
Producir Triggers
- Escribir Código Trigger
- Uso de Subprogramas Built-In en Aplicaciones de Desarrollo Oracle
- Identificar el Trigger When-Button-Pressed y Su Utilización
- Identificar el Trigger When-Window-Closed y Su Utilización
- Depurar Triggers y Unidades de Programa
Añadir Funcionalidad a Items GUI
- Complementar la Funcionalidad de los Items Input Mediante Triggers
- Complementar la Funcionalidad de Items Noninput Mediante Triggers
- Manejar Errores Mediante Subprogramas Built-In
Runform Mensajes y Alertas
- Describir la Conducta Default Messaging de un Formulario
- Identificar los Tipos Diferentes de Mensajes de Formularios
- Controlar Mensajes de Sistema
- Crear y Controlar Alertas
Triggers de Consulta
- Procesos en la Consulta de un Bloque de Datos
- Identificar la Codificación de los Triggers para Controlar el Proceso de Consulta
- Escribir Triggers que Muestran Condiciones de Consulta
- Escribir Triggers para Complementar Resultados de Consulta
- Controlar una Acción de Trigger Basada en el Estado de
Consulta del Formulario
Validación
- Efectos de la Unidad de Validación en un Formulario
- Utilizar Características de Formularios Adicionales para Validar
- Controlar la Validación Mediante Triggers
- La Validación Por Defecto
- Incluir Mensajes de Ayuda
Navegar
- Navegación Interna y Externa
- Describir y Utilizar los Triggers de Navegación
- Escribir Navegación en los Triggers
Proceso de Transacción
- Proceso para Aplicar Usuarios Mediante Oracle Forms Developer
- Describir los Eventos de Secuencia Commit
- Proceso de Transacción
- Asignar Números de Secuencia a Registros Cuando Se Aplican a Tablas
Escribir Código Flexible
- Definir Código Flexible
- Ventajas de Utilizar Variables de Sistema
- Identificar Subprogramas Built-In que Asistan Codificación Flexible
- Referenciar Objetos Mediante ID Interna
- Referenciar Items Indirectamente