Objetivo:
En este curso, los participantes aprenderán a desarrollar y modificar aplicaciones, por medio de Oracle Forms, para los entornos cliente/servidor e internet. Después de asistir a este curso, los participantes serán capaces de desarrollar formularios, que permitan el acceso a tablas Oracle, para manipular los datos de forma dinámica: Seleccionar, Modificar, Consultar y Borrar Los participantes aprenderán a personalizar Forms con controles GUI como check box, list item y radio groups. También aprenderán a modificar la funcionalidad de su aplicación programando triggers. Finalmente, se verán los mecanismos que ofrece Forms para reutilización de objetos y código.
En el curso Forms Avanzado, los asistentes ampliarán sus conocimientos sobre Oracle Forms, concretamente, recibirán información adicional acerca de cómo construir formularios, para ser explotados en internet, así como en entornos cliente/servidor. Crearemos aplicaciones multiformulario y se tratará la gestión de transacciones. Aprenderá a desarrollar e incrustar menús, informes y gráficos en sus aplicaciones. A través de Java Beans, se mejorará más aún tanto el aspecto como la funcionalidad de las aplicaciones ejecutadas en Web.
También, los estudiantes aprenderán la manera más eficaz para desarrollar listados, tanto estándares como personalizados, usando Oracle Reports, para entornos Cliente/Servidor y Web.
Los numerosos ejercicios prácticos guiarán a los participantes y ofrecerán técnicas para recuperar, mostrar y dar formato a datos en diferentes estilos de listados. Algunos estilos son: tabular, ruptura, maestro/detalle, matriz, etiquetas de correo y cartas. También aprenderán a personalizar informes complejos, a incrustar gráficos en sus informes, la arquitectura de Reports Server y acerca del lenguaje XML.
Estos conocimientos permitirán a los estudiantes acceder a un puesto de trabajo en el que desarrollar una Carrera Profesional en el ámbito de las Tecnologías de la Información, con un buen nivel de integración técnica, laboral y personal.
Dirigido a:
El curso está dirigido a informáticos con este perfil:
Personas que destaquen por su trayectoria profesional, currículum académico o alto nivel de interés, en el ámbito del desarrollo y/o la administración en Entornos Tecnológicos.
Asimismo, buscamos personas que tengan claras sus metas profesionales y personales, que aporten madurez y pretendan alcanzar puestos de alta cualificación en Áreas de Tecnología.
Modalidad: on-line – en línea.
Duración: 18 semanas
Precio: 1365€
El presente programa formativo se imparte en la modalidad de enseñanza A Distancia/Online. Este sistema de enseñanza contempla el seguimiento individual por parte del alumno de las distintas materias que forman parte del desarrollo del Curso, el estudio de las Unidades Didácticas facilitadas y el acceso a la Plataforma de Teleformación EXESCAMPUS vía Internet
Las CLASES A Distancia/online se sustentan en un sistema de enseñanza basado en las necesidades formativas del alumno y las nuevas tecnologías, garantizando siempre los estándares de la calidad educativa. Durante el desarrollo de la acción formativa el alumnado dispone, de una documentación y, a través de la Plataforma de Teleformación de Exes: EXESCAMPUS, del asesoramiento pedagógico del equipo docente encargado de la impartición de las VideoConferencias.
Además la Plataforma de Teleformación facilita el acceso a la documentación donde encontrará material didáctico complementario; la posibilidad de participar en todas las actividades de aprendizaje complementarias a las clases programadas por los profesores que se desarrollen el entorno enseñanza-aprendizaje on-line, la comunicación con sus compañeros de clase, etc.
El Sistema pedagógico de este entorno de enseñanza-aprendizaje on-line garantiza los estándares de calidad educativa, fomenta la flexibilidad y la accesibilidad, y, a su vez, propicia la comunicación y el constante intercambio de ideas que caracteriza todo proceso formativo.
Los alumnos podrán acceder a la Plataforma de Teleformación durante todo el período académico.
Esta modalidad de enseñanza exige por parte del alumno una mayor disciplina y constancia, que la enseñanza tradicional. El tiempo de estudio diario que estimamos necesario para completar con éxito este Curso es de dos horas como mínimo. En cualquier caso, es fundamental adquirir por medio de una disciplina personal, un hábito de estudio diario y continuo que garantice el éxito en los objetivos personales marcados.
En concreto, el Curso Distancia se compone de 18 semanas de aprendizaje con una metodología de formación a distancia La distribución es la siguiente:
El programa del Curso es el siguiente (los cursos en Exes, siempre sobre las últimas versiones):
1. Introducción a Oracle Forms Developer y Oracle Forms Services
1.1 Productos Oracle
1.2 Arquitectura de Oracle Application Server
1.3 Arquitectura de Oracle Forms Services
1.4 Ventajas y Componentes de Oracle Developer Suite
1.5 Ejecución de una Aplicación de Oracle Forms Developer
1.6 Trabajo en el Entorno de Oracle Forms Developer
2. Creación de Módulos de Pantallas
2.1 Creación de un Módulo de Pantallas Básico
2.2 Creación de un Módulo de Pantallas Maestro-Detalle
2.3 Modificación del Bloque de Datos
2.4 Modificación del Diseño
3. Trabajo con Bloques de Datos y Marcos
3.1 Uso de la Paleta de Propiedades
3.2. Gestión de Propiedades de Objetos
3.3 Creación y Uso de Atributos Visuales
3.4 Control del Comportamiento y la Apariencia de Bloques de Datos
3.5 Control de las Propiedades de Marcos
3.6 Creación de Bloques de Control
3.7 Supresión de Bloques de Datos
4. Creación de Elementos de Texto
4.1 Control del Comportamiento y la Apariencia de Elementos de Texto
4.2 Creación de Listas de Valores
4.3 Definición de Editores
4.4 Creación de Casillas de Control
4.5 Creación de Elementos de Lista
4.6 Creación de Grupos de Radio
5. Trabajo con Elementos de No Entrada
5.1 Creación de un Elemento de Visualización
5.2 Creación de un Elemento de Imagen
5.3 Creación de un Botón
5.4 Creación de un Elemento de Árbol Jerárquico
5.5 Creación de un Elemento de Área de Bean
6. Creación de Ventanas y Lienzos
6.1 Visión General de Ventanas y Lienzos
6.2 Visualización de un Módulo de Pantalla en Varias Ventanas
6.3 Creación de una Ventana Nueva
6.4 Visualización de un Módulo de Pantalla en Varios Diseños
6.5 Creación de un Nuevo Lienzo de Contenido
6.6 Creación de un Lienzo Apilado
6.7 Creación de una Barra de Herramientas
6.8 Creación de un Lienzo con Separadores
7. Disparadores
7.1 Categorías de Disparadores
7.2 Definición de Componentes de Disparadores: Tipo, Código y Ámbito
7.3 Especificación de Jerarquía de Ejecución
7.4 Uso del Editor PL/SQL
7.5 Uso del Editor de Disparador de la Base de Datos
7.6 Escritura de Código de Disparador
7.7 Uso de Variables y Funciones Incorporadas
7.8 Uso de los Disparadores When-Button-Pressed y When-Window-Closed
8. Depuración de Disparadores
8.1 Proceso de Depuración
8.2 Consola de Depuración
8.3 Definición de Puntos de Ruptura
8.4 Consejos de Depuración
8.5 Ejecución de una Pantalla en Modo de Depuración
8.6 El Código Paso a Paso
9. Adición de Funcionalidad a Elementos
9.1 Codificación de Disparadores de Interacción de Elementos
9.2 Definición de Funcionalidades para Casillas de Control
9.3 Cambio de Elementos de Lista en Tiempo de Ejecución
9.4 Visualización de Listas de Valores desde los Botones
9.5 Relleno de Elementos de Imagen
9.6 Relleno y Visualización de Árboles Jerárquicos
10. Control de Errores
10.1 Funciones Incorporadas y Manejo de Errores
10.2 Control de Mensajes del Sistema
10.3 Excepción FORM_TRIGGER_FAILURE
10.4 Uso de Disparadores para Interceptar Mensajes del Sistema
10.5 Creación y Control de Alertas
10.6 Manejo de Errores del Servidor
11. Disparadores de Consulta
11.1 Manejo de Errores del Servidor
11.2 Sentencias SELECT Emitidas durante el Procesamiento de Consultas
11.3 Cláusulas WHERE y ORDER BY y la Propiedad ONETIME_WHERE
11.4 Escritura de Disparadores de Consulta
11.5 Procesamiento de Matrices de Consulta
11.6 Codificación de Disparadores para el Modo Enter-Query
11.7 Sustitución de Procesamiento de Consultas por Defecto
11.8 Obtención de Información de Consulta en Tiempo de Ejecución
12. Validación
12.1 Proceso de Validación
12.2 Control de Validación mediante Propiedades
12.3 Control de Validación mediante Disparadores
12.4 Realización de Validación de Cliente con PJC
12.5 Seguimiento de Estados de Validación
12.6 Uso de Funciones Incorporadas para Controlar cuándo se Produce la Validación
13. Navegación
13.1 Visión General de Navegación
13.2 Navegación Interna
13.3 Uso de Propiedades de Objetos para Controlar la Navegación
13.4 Escritura de Disparadores de Navegación: Disparadores When-New-Instance, Pre- y Post-Interrupción de Navegación
13.5 Uso de Funciones Incorporadas de Navegación en Disparadores
14. Procesamiento de Transacciones
14.1 Secuencia de Validación de Eventos
14.2 Características y Usos Comunes de Disparadores de Validación
14.3 Comprobación de Resultados del Disparador DML
14.4 Sentencias DML Emitidas durante el Procesamiento de Validación
14.5 Sustitución de Procesamiento de Transacciones por Defecto
14.6 Ejecución con Orígenes de Datos Distintos a Oracle
14.7 Obtención y Definición del Estado de Validación
14.8 Implementación de DML de Matriz
15. Escritura de Código Flexible
15.1 ¿Qué es el Código Flexible?
15.2 Uso de Variables de Sistema para Codificación Flexible
15.3 Uso de Subprogramas Incorporados para Codificación Flexible
15.4 Referencia a Objetos mediante Identificador Interno
15.5 Referencia Indirecta a Elementos
16. Uso Compartido de Código y Objetos
16.1 Ventajas de Código y Objetos Reutilizables
16.2 Trabajo con Clases de Propiedad
16.3 Trabajo con Grupos de Objetos
16.4 Copia y Subclasificación de Código y Objetos
16.5 Trabajo con Bibliotecas de Objetos
16.6 Trabajo con SmartClasses
16.7 Reutilización de PL/SQL
16.8 Trabajo con Bibliotecas PL/SQL
17. Aplicaciones Multiformulario
17.1 Visión General de Aplicaciones de Multiformulario
17.2 Inicio de Otro Módulo de Pantalla
17.3 Definición de Funcionalidad de Multiformulario
17.4 Uso Compartido de Datos entre Módulos
1. Introducción a Oracle Reports
2. Componentes de Oracle Reports Builder y los Objetos Principales de un Informe
3. Zona Data Model
4. Objetos del Modelo de Diseño
5. Uso del Asistente para Informes para Crear un Informe Web Sencillo
6. Estilos de Diseño de Informes Estándar
7. Campos Calculados: Totales y Fórmula
8. Informe Tabular
8.1 Creación de Otros Estilos de Informe Disponibles desde el Asistente para Informes
8.2 Preparación de un Informe para la Web y Ejecución en un Navegador
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
10. Creación y Referencia de Parámetros de Sistema y Usuario.
11. Personalización de la pantalla para Mostrar Parámetros en Tiempo de Ejecución. Plantillas para informes.
12. Creación y uso de Parámetros: Parámetros Bind y Lexical
13. Gráficos en informes
14. Informes matriz y matriz con grupos
15. Informes tipo Etiqueta
16. Informes tipo Carta
17. Diseño manual de Informes
18. Informes Maestro – Detalle
19. Adición de Enlaces Web a Informes
20. Informes con Ruptura de Control
21. Unidades de Programa
22. Generación del Modelo de Datos con código PL/SQL
23. Identificación de Diferentes 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
23.1 Tipos de Disparador
23.2 Creación de Disparadores de Informe
23.3 Creación de Disparadores de Modelo de Datos
23.4 Creación de Disparadores de Modelo de Diseño
23.5 Escritura de Código Común
23.6 Código de Servidor
1. Creación de Menú
1.1 Vista general de Menú
1.2 Crear un Menú
1.3 Guardar y Adjuntar un Menú
1.4 Crear Smart Bars
1.5 Crear Pop-Up Menus
2. Administrar Menús
2.1 Controlar Menú con Subprogramas incorporados
2.2 Implementar seguridad en Menús
3. Programar teclas de Función
3.1 Definir Trigger de teclas
3.2 Escribir Trigger de teclas
3.3 Identificar las características de los Triggers de teclas
3.4 Usar los Triggers de teclas
3.5 Asociar Triggers de teclas con otros controles de interface
4. Responder a los Eventos del ratón
4.1 Definir Eventos del ratón
4.2 Responder a los Eventos del ratón
4.3 Responder a las acciones del boton del ratón
4.4 Identificar limitaciones de Triggers del ratón con formularios web desplegables
5. Controlar Ventanas y Canvas Dinámicamente
5.1 Controlar ventanas de Interface de documento único (SDI) e interface de Documento Múltiple (MDI)
5.2 Controlar imagines con formularios web desplegadles
5.3 Mostrar múltiples ventanas
5.4 Definir Triggers de Interacción de Ventanas
5.5 Manipular ventanas con Subprogramas incorporados.
5.6 Manipular Canvas con Subprogramas incorporados
5.7 Controlar ventanas y bloques de datos
5.8 Controlar ventanas y grandes bloques de datos
6. Definir fuente de datos
6.1 Definir tipos de fuente de datos
6.2 Basar un bloque de datos en una Query
6.3 Basar un bloque de datos en un procedimiento almacenado
6.4 Devolver un Cursor REF
6.5 Devolver una tabla de archivos
7. Controlar relaciones de bloques de datos
7.1 Definir relaciones
7.2 Crear una clave ajena de relación
7.3 Crear una relación REF
7.4 Modificar una relación
7.5 Coordinar bloques de datos
7.6 Definir propiedades de coordinación para los formularios web desplegadles
7.7 Definir características y principios de Triggers de manejo de relaciones
7.8 Implementar comando de tipo de coordinación
8. Construyendo aplicaciones Multiformulario
8.1 Definir métodos de llamada a Nuevos Formularios
8.2 Abrir, Nombrar y Cerrar Módulos
8.3 Navegar entre formularios
8.4 Controlar módulos de Formularios Abiertos y Módulos de Formularios llamados
8.5 Controlar Proceso de Transacción para los formularios abiertos y llamados
8.6 Usar parámetros del formulario
8.7 Crear y manipular la lista de parámetros
8.8 Cruzar datos entre módulos de Formularios
9. Trabajar con Records Groups
9.1 Definir y usar Records Groups
9.2 Controlar Records Groups con Programas incorporados
9.3 Definir Records Groups de consulta dinámicamente
9.4 Definir Records Groups de no-consulta dinámicamente
9.5 Definir Lista de Valores (LOV) Dinámicamente
9.6 Implementar lista de elementos dinámica
9.7 Añadir valores a la casillas combinadas
10. Uso del Debbugger
11. Temporizadores
11.1 Definir temporizadores
11.2 Manejar expiración del temporizador
11.3 Crear, modificar y borrar temporizadores
11.4 Manejar temporizadores en formularios
12. Incluir gráficos e informes
12.1 Consultar el asistente de Gráficos
12.2 Incluir Gráficos usando el asistente
12.3 Consultar el asistente de informes
12.4 Incluir informes usando el asistente de informes
12.5 Incluir informes en formularios usando subprogramas incorporados
12.6 Integrar otros archivos en formularios.
13. Componentes Actives
Los formadores del curso son parte del equipo de Docentes de EXES. Todos nuestros formadores imparten con nosotros Formación Presencial además de Formación en modalidad Online, esto nos permite presentar una metodología uniforme y probada que en Exes sabemos que funciona, el alumno, si tiene interés real, aprende con nuestros docentes.
Además, todos nuestros docentes presentan las siguientes características:
Exes entregará los materiales incluidos dentro del curso. Cada alumno recibirá, mediante un servicio de «currier puerta a puerta» en la dirección postal que nos indique (domicilio o empresa) los materiales correspondientes al curso. El envío dentro de la Península es gratuito, los alumnos de fuera de Baleares, Canarias, Ceuta y Melilla y los alumnos residentes en el extranjero, tienen un coste adicional en este concepto.
Estos materiales son los siguientes:
Manuales
EXES entregará a los alumnos todos los manuales necesarios para poder seguir con solvencia los cursos.
Estos manuales son de dos tipos, manuales de las editoriales más importantes, que dan una visión global y completa al alumno, y manuales confeccionados por el equipo de Exes, que profundiza en contenidos específicos de las materias impartidas.
Tanto unos como otros se entregan o en papel, o en formato electrónico.
Además, dentro del campus virtual de Exes, exescampus, el alumno podrá encontrar todos los materiales online necesarios.
“Acceso Campus Virtual”, accesible desde HTML, voz. Herramienta propiedad de EXES
“Tutorización personalizada y grupal con Sesiones de Video-Conferencia”. En estas sesiones se utiliza la herramienta “Cisco Webex”.
Se programarán puntualmente clases y tutorías en las que el profesor ayudará a los alumnos con los contenidos del curso.
“Charlas, seminarios y tutorías sobre aspectos técnicos”. Organizadas puntualmente por EXES.
“Biblioteca”. Disponible para los alumnos. Tenemos gran cantidad de Manuales de todas las Tecnologías. Si necesitas apoyo didáctico no dudes en ponerte en contacto con nosotros.
“Seminarios de búsqueda de empleo”. Organizados periódicamente por EXES
“Material didáctico”
Todos los alumnos que superen la evaluación del curso, recibirán un Diploma acreditativo de aprovechamiento emitido por EXES.
Los contenidos del curso son parte de las certificaciones del fabricante del software.
Las Certificaciones de Oracle disponibles para Oracle Application Development son las siguientes:
Las Certificaciones de Oracle Database disponibles para Administradores son las siguientes:
Las Certificaciones de Business Intelligence disponibles para profesionales son las siguientes:
Todos los alumnos de los Cursos, Máster y Monográficos de Exes tienen derecho a participar en nuestra Bolsa de Empleo.
Exes, dada su dilatada trayectoria en el sector IT, dispone de numerosos contactos con Compañías de primer nivel. Todos los alumnos pueden acceder a ella.
Aquellos alumnos que quieran que Exes gestione su CV enviándoselo a nuestra Base de Datos de empresas, en respuesta a sus peticiones, debe acceder al procedimiento siguiente:
– Envío de CV actualizado y carta de presentación explicando las expectativas laborales y salariales a rrhh@exes.es
– La persona responsable de Exes se pondrá en contacto con el candidato, en el caso de que necesite ampliar información, o incluso mantener una entrevista personal.
– Exes gestionará la solicitud de empleo.
Con este servicio, Exes ha facilitado trabajo a numerosos alumnos. La mayoría están trabajando en Madrid, y algunos en el extranjero.
Animamos a que nuestros alumnos utilicen este servicio.
Además, regularmente se organizan sesiones de “búsqueda activa de empleo” en donde, en grupos reducidos, se imparte un seminario específico para ayudar al alumno a mejorar su empleabilidad. En exescampus se publican las convocatorias.
Conseguir el empleo que necesitas, depende solo de ti mismo.
Para cualquier duda puedes llamar al 0034 902 360 417 y preguntar por la bolsa de empleo.