Pide Información SIN COMPROMISO

Curso Oracle 11g Desarrollo

Curso Oracle 11g Desarrollo
1.195
El Curso Oracle 11g Desarrollo se imparte en modalidad presencial en Madrid. Tiene una duración de 60 horas y un precio de 1195€. Oracle tiene un... Seguir leyendo

¿NOS DEJAS TU OPINIÓN?

Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.

Danos tu opinión detallada sobre el Curso Oracle 11g Desarrollo. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.

Tu experiencia es muy valiosa
Tu voto
Haz clic para puntuar
ENVIAR
Descripción del Curso



El Curso Oracle 11g Desarrollo se imparte en modalidad presencial en Madrid. Tiene una duración de 60 horas y un precio de 1195€.

Oracle tiene un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo.

Uno de los conceptos más interesantes de la tecnología Oracle es que es un lenguaje independiente de la plataforma. Esto quiere decir que si hacemos un programa en Oracle podrá funcionar en cualquier ordenador del mercado independientemente del sistema operativo en el que vayamos a utilizar el desarrollo. Esta es la mayor ventaja de Oracle respecto a sus máximos competidores en lenguajes de programación y simplifica el trabajo del programador, pudiendo centrarse en un único desarrollo independiente de la plataforma dónde vaya a utilizarse dicho desarrollo.

Requisitos del Curso

Es aconsejable tener conocimientos de Programación.   

Destinatarios del Curso

Nuestro curso está dirigido a todas aquellas personas que deseen adquirir los conocimientos suficientes para desempeñarse como profesional en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.

Objetivos del Curso

El estudiante contará con conocimientos como la Programación Orientada a Objetos, Estructuras complejas de datos, manipulará las Interfaces de Usuario, podrá acceder a Bases de datos. Conocimientos que le permitirán crear estructuras de datos e implementar técnicas de ordenación y búsqueda, realizar programas con interfaz gráfica, entre otras de las muchas funciones.

Temario del Curso

Módulo 1: Oracle 11 desarrollo LENGUAJE PL/SQL
·    Introducción a PL/SQL
·    ¿Qué Es PL/SQL?
·    Entorno PL/SQL
·    Ventajas de PL/SQL
·    Visión General de Tipos de Bloques PL/SQL
·    Creación y Ejecución de un Bloque Anónimo Simple
·    Generación de Salida desde un Bloque PL/SQL
·    iSQL*Plus como Entorno de Programación PL/SQL
·    Declaración de Identificadores PL/SQL
·    Identificación de los Distintos Tipos de Identificadores en un Subprograma PL/SQL
·    Uso de la Sección Declarativa para Definir Identificadores
·    Enumeración de Usos para Variables
·    Almacenamiento de Datos en Variables
·    Declaración de Variables PL/SQL
·    Escritura de Sentencias Ejecutables
·    Descripción de Instrucciones de Sintaxis Básica de Bloque
·    Uso de Literales en PL/SQL
·    Personalización de Asignaciones de Identificador con Funciones SQL
·    Uso de Sentencias y Bloques Anidados
·    Referencia a un Valor de Identificador en un Bloque Anidado
·    Cualificación de un Identificador con una Etiqueta
·    Uso de Operadores en PL/SQL
·    Uso de Instrucciones y Sintaxis de Bloque PL/SQL Adecuadas
·    Interacción con Oracle Server
·    Identificación de las Sentencias SQL que se Pueden Utilizar en PL/SQL
·    Inclusión de Sentencias SELECT en PL/SQL
·    Recuperación de Datos en PL/SQL con la Sentencia SELECT
·    Cómo Evitar Errores mediante Reglas de Nomenclatura al Utilizar Recuperación y Sentencias DML
·    Manipulación de Datos en el Servidor mediante PL/SQL
·    Concepto de Cursor SQL
·    Uso de Atributos de Cursor SQL para Obtener Feedback sobre DML
·    Guardar y Desechar Transacciones
·    Escritura de Estructuras de Control
·    Control del Flujo de Ejecución PL/SQL
·    Procesamiento Condicional mediante Sentencias IF
·    Sentencias CASE de Procesamiento Condicional
·    Manejo de Valores Nulos para Evitar Errores ComunesCreación de Condiciones Booleanas con Operadores Lógicos
·    Creación de Condiciones Booleanas con Operadores Lógicos
·    Uso de Control Reiterativo con Sentencias de Bucle
·    Trabajo con Tipos de Datos Compuestos
·    Información sobre Tipos de Datos Compuestos de Registros y Tablas PL/SQL
·    Uso de Registros PL/SQL para Mantener Varios Valores de Diferentes Tipos
·    Inserción y Actualización con Registros PL/SQL
·    Uso de Tablas INDEX BY para Mantener Varios Valores del Mismo Tipo de Datos
·    Uso de Cursores Explícitos
·    Bucles FOR de Cursor mediante Subconsultas
·    Aumento de la Flexibilidad de los Cursores mediante Parámetros
·    Uso de la Cláusula FOR UPDATE para Bloquear Filas
·    Uso de la Cláusula WHERE CURRENT para Hacer Referencia a la Fila Actual
·    Uso de Cursores Explícitos para Procesar Filas
·    Atributos de Cursor Explícito
·    Cursores y Registros
·    Manejo de Excepciones
·    Manejo de Excepciones con PL/SQL
·    Excepciones Predefinidas
·    Interrupción de Errores No Predefinidos de Oracle Server
·    Funciones que Devuelven Información sobre Excepciones Encontradas
·    Interrupción de Excepciones Definidas por el Usuario
·    Propagación de Excepciones
·    Uso del Procedimiento RAISE_APPLICATION_ERROR para Informar de Errores en las Aplicaciones
·    Creación de Procedimientos Almacenados
·    Descripción de subprogramas y bloques PL/SQL
·    Descripción de usos de procedimientos
·    Creación de procedimientos
·    Diferencias entre parámetros formales y reales
·    Enumeración de las funciones de los distintos modos de parámetros
·    Creación de procedimientos con parámetros y llamada a un procedimiento
·    Manejo de excepciones en procedimientos
·    Vista de código de origen en el diccionario de datos
·    Creación de Funciones Almacenadas
·    Descripción de funciones almacenadas
·    Enumeración de la sintaxis CREATE OR REPLACE FUNCTION
·    Identificación de los pasos para crear una función almacenada
·    Creación de una función almacenada en iSQL*Plus y ejecución de una función almacenada
·    Identificación de las ventajas del uso de funciones almacenadas en sentencias SQL
·    Identificación de las restricciones de llamada a funciones desde sentencias SQL
·    Descripción de las diferencias entre procedimientos y funciones
·    Creación de Paquetes
·    Enumeración de las ventajas del uso de paquetes PL/SQL
·    Diferencias entre especificación de paquete y cuerpo de paquete
·    Creación de paquetes
·    Inclusión de construcciones públicas y privadas en un paquete
·    Llamada a construcciones públicas y privadas en un paquete
·    Eliminación de paquetes
·    Uso de Otros Conceptos de Paquete
·    Procedimiento de sobrecarga y definiciones de función
·    Uso de declaraciones anticipadas
·    Creación de un bloque de inicialización de paquete único
·    Seguimiento de estado persistente de construcciones en paquetes
·    Uso de tablas y registros PL/SQL en paquetes
·    Ajuste de código para ocultar el origen
·    Uso de Paquetes Suministrados por Oracle en el Desarrollo de Aplicaciones
·    Enumeración de los distintos usos para los paquetes suministrados por Oracle
·    Reutilización de código preempaquetado para realizar diversas tareas de desarrollador a DBA
·    Uso del comando DESCRIBE para ver las especificaciones de paquete y la sobrecarga
·    Descripción del funcionamiento de DBMS_OUTPUT
·    Uso de UTL_FILE para dirigir la salida a archivos del sistema operativo
·    Uso del paquete HTP para generar una página Web simple
·    Descripción de las funciones principales de UTL_MAIL
·    Llamada al paquete DBMS_SCHEDULER para planificar la ejecución del código PL/SQL
·    SQL Dinámico y Metadatos
·    Descripción del uso de SQL dinámico nativo
·    Enumeración del flujo de ejecución de SQL
·    Escritura de SQL dinámico mediante la sintaxis EXECUTE IMMEDIATE
·    Escritura de SQL dinámico con el paquete DBMS_SQL
·    Generación de DDL a partir de metadatos mediante el paquete DBMS_METADATA
·    Consideraciones de Diseño para Código PL/SQL
·    Estandarización de constantes con un paquete de constantes
·    Estandarización de excepciones con un paquete de excepciones
·    Escritura de código PL/SQL que utiliza subprogramas locales
·    Uso de la indicación del compilador NOCOPY para transferir parámetros por referencia
·    Uso de la indicación PARALLEL ENABLE para la optimización
·    Uso del pragma AUTONOMOUS TRANSACTION para ejecutar transacciones independientes dentro de una única transacción
·    Definición de la directiva AUTHID para ejecutar programas con los privilegios del usuario que realiza la llamada en lugar del usuario de creación
·    Uso de enlaces en bloque para operaciones de varias filas
·    Gestión de Dependencias
·    Descripción de objetos dependientes y de referencia
·    Seguimiento de dependencias procedurales con vistas del diccionario
·    Predicción del efecto del cambio de un objeto de base de datos en los procedimientos y funciones almacenados
·    Gestión de dependencias de procedimiento locales y remotas
·    Manipulación de Objetos Grandes
·    Descripción de un objeto LOB
·    Creación y mantenimiento de tipos de datos LOB
·    Diferencias entre LOB internos y externos
·    Uso del paquete PL/SQL DBMS_LOB para controlar los LOB
·    Descripción del uso de LOB temporales
·    Creación de Disparadores
·    Descripción de los distintos tipos de disparadores
·    Descripción de disparadores de base de datos y su uso
·    Creación de disparadores de base de datos
·    Descripción de reglas de arranque de disparadores de base de datos
·    Eliminación de disparadores de base de datos
·    Aplicaciones para Disparadores
·    Creación de disparadores de base de datos y de eventos del sistema
·    Creación de disparadores en sentencias DDL
·    Uso de la sentencia CALL en disparadores para llamar a procedimientos
·    Explicación de las reglas para la lectura y escritura de tablas con disparadores
·    Descripción de supuestos de aplicación de negocio para la implementación con disparadores
·    Gestión de código de disparador
·    Comprensión e Influencias en el Compilador PL/SQL
·    Descripción de compilación como nativo y compilación interpretada
·    Enumeración de las funciones de la compilación como nativo
·    Cambio entre compilación como nativo y compilación interpretada para el código PL/SQL compilado
·    Definición de parámetros para controlar aspectos de la compilación PL/SQL
·    Escritura de una consulta para recuperar información de vistas del diccionario sobre el modo de compilación del código PL/SQL
·    Explicación del mecanismo de advertencias del compilador
·    Enumeración de los pasos para utilizar advertencias del compilador

Módulo 2: Oracle 11 desarrollo REPORTS DEVELOPER
·    REPORTS DEVELOPER
·    Identificación de las Ventajas y las Funciones Clave de Oracle Reports Developer y su Relación con las Soluciones BI de Oracle
-Qué es el Análisis de Negocio
-Informes de Empresa: Problemas y Desafíos
-Publicación Web y en Papel
-Qué es Oracle Reports Developer 10g
-Arquitectura de Oracle Application Server y Report Services
·    Lista de los Estilos de Diseño de Informes Estándar y Descripción de cómo Ejecutar Informes Existentes en Varios Destinos y Formatos de Salida
·    Descripción de los Ejecutables de Informes Principales, los Componentes de Oracle Reports Builder y los Objetos Principales de un Informe
·    Creación de un Informe en Papel Tabular y Modificación del Mismo mediante la Adición de Datos y la Modificación del Estilo del Informe
-Creación de Otros Estilos de Informe Disponibles desde el Asistente para Informes
-Preparación de un Informe en Papel para la Web y Ejecución en un Navegador
·    Mejora de los Informes en Papel con los Cambios Requeridos con más Frecuencia y Consulta de la Salida Real en Ejecución en la Vista Paper Design
-Mejora de un Informe en Papel
-Modificación de un Informe en la Vista Paper Design
-Alineación de Columnas y Definición de Máscaras de Formato
-Modificación de Atributos Visuales
-Creación de Excepciones de Formato
-Modificación de Atributos Visuales
·    Modificación de Plantillas en Papel Predefinidas de Oracle Reports, Personalización de Plantillas y Adición de Enlaces Web a Plantillas de Papel para la Salida HTML
·    Uso del Asistente para Informes para Crear un Informe Web Sencillo
·    Identificación de los Objetos y la Estructura del Modelo de Datos de Informe y Creación de Grupos Adicionales para Conseguir Informes Más Complejos
·    Descripción de los Tipos de Origen de Datos, Acceso al Origen de Datos de Informe mediante la Opción PDS y Unión de Datos desde Varios Orígenes
·    Descripción de los Diferentes Tipos de Columnas de Modelo de Datos y Creación de Columnas Definidas por el Usuario para Resúmenes y Cálculos
·    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
·    Control de Posición y Paginación de Objetos en la Salida del Informe mediante la Modificación de las Propiedades del Objeto
·    Identificación de Propiedades Específicas para Determinados Tipos de Objetos de Diseño y Modificación de las Propiedades
·    Generación y Mejora de un Informe para la Web
·    Generación de un Informe mediante Etiquetas XML, Aplicación de Personalizaciones a un Informe durante su el Tiempo de Ejecución y Aplicación de Actualización por Lotes para Informes Existentes
·    Creación y Referencia de Parámetros de Sistema y Usuario, Personalización de la pantalla Paper Parameter para Mostrar Parámetros en Tiempo de Ejecución
·    Visualización de gráficos en un informe en tiempo de ejecución
-Crear y Embeber Gráficos mediante el Asistente para Gráficos
-Personalización de Gráficos Web
-Restricción de Datos de Gráficos con un Parámetro de Usuario
-Edición Manual del Archivo graph.xml para Definir más Atributos que los Expuestos por el Asistente para Gráficos
·    Modificación del Modelo de Datos y objetos de Diseño para Mejorar los Informes Matrices
-Descripción del Modelo de Datos de Matriz
-Descripción del Diseño de Papel de Matriz
-Modificación de Estructura de Matriz
-Creación de Resúmenes de Matriz Adicionales
-Creación de una Matriz con Informe de Grupo
-Creación de un Informe de Matriz Anidado
·    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
-Tipos de Disparador
-Creación de Disparadores de Informe
-Creación de Disparadores de Modelo de Datos
-Creación de Disparadores de Modelo de Diseño
-Escritura de Código Común
-Código de Servidor
·    Descripción del Contenido y Uso del Paquete SRW Incorporado de Oracle Reports Builder
-Contenido del Paquete SRW Incorporado
-Salida de Mensajes de Tiempo de Ejecución
-Gestión de Tablas Temporales
-Modificación Dinámica de Atributos Visuales

Módulo 3: Oracle 11 Desarrollo FORMS DEVELOPER
·    FORMS DEVELOPER
·    Introducción a Oracle Forms Developer Suite
·    El entorno de Forms Builder
·    Creación y ejecución de un Módulo Forms
·    Bloques de datos y Marcos
·    Elementos de un formulario
·    Elementos de entrada: Elemento de texto, Casilla de control, Grupo de
·    botones de radio, Elemento de lista
·    Elementos de no entrada: Botón, Elemento mostrado, Imagen, Árbol
·    jerárquico
·    Control de Ventanas y Lienzos
·    Elementos adicionales a un formulario: Alertas, Grupos de Registros, Listas
·    de valores (LOVs), Editores, Atributos visuales
·    Disparadores
·    Escritura de código flexible
·    Aplicaciones multiformulario
·    Gestión de mensajes de error
·    Uso compartido de Código y Objetos
·    Clases de Propiedad
·    Grupos de Objetos
·    Bibliotecas de Objetos
·    Bibliotecas PL/SQL
·    Depuración de programas
·    Java Beans y componentes portables de Java
·    Oracle Developer Forms Services en la Web

Duración del Curso

60 horas.