-
Tipo
Cursos
-
Modalidad
Online / A distancia
-
Duración / Créditos
24 h.
-
Fechas
-
Sedes
Rinconada, La
Información general
DESCRIPCIÓN:
El Curso en Lenguaje PL-SQL avanzado de IDEXA Formación te ofrece la oportunidad de dominar las técnicas más avanzadas y poderosas de este lenguaje de programación.
Podrás crear soluciones sofisticadas y eficientes para tus bases de datos Oracle. Desde la creación de paquetes y procedimientos almacenados hasta el manejo de excepciones y la optimización del rendimiento, este curso te guiará a través de los conceptos avanzados que te permitirán destacar en el desarrollo de aplicaciones de bases de datos.
Adquirirás las habilidades necesarias para enfrentar desafíos complejos y crear soluciones elegantes. Aprenderás a aprovechar al máximo las características avanzadas de PL-SQL, como las colecciones, los cursores y las transacciones, para desarrollar código robusto y escalable.
Al finalizar el curso, estarás preparado para enfrentar los retos más exigentes en el desarrollo de bases de datos y agregar valor a cualquier organización que requiera soluciones PL-SQL de alto nivel.
Podrás crear soluciones sofisticadas y eficientes para tus bases de datos Oracle. Desde la creación de paquetes y procedimientos almacenados hasta el manejo de excepciones y la optimización del rendimiento, este curso te guiará a través de los conceptos avanzados que te permitirán destacar en el desarrollo de aplicaciones de bases de datos.
Adquirirás las habilidades necesarias para enfrentar desafíos complejos y crear soluciones elegantes. Aprenderás a aprovechar al máximo las características avanzadas de PL-SQL, como las colecciones, los cursores y las transacciones, para desarrollar código robusto y escalable.
Al finalizar el curso, estarás preparado para enfrentar los retos más exigentes en el desarrollo de bases de datos y agregar valor a cualquier organización que requiera soluciones PL-SQL de alto nivel.
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Dominar las técnicas avanzadas de programación en PL-SQL
- Crear paquetes y procedimientos almacenados eficientes
- Manejar excepciones y errores de manera efectiva
- Optimizar el rendimiento de las aplicaciones PL-SQL
- Aprovechar las características avanzadas, como colecciones y cursores
- Crear paquetes y procedimientos almacenados eficientes
- Manejar excepciones y errores de manera efectiva
- Optimizar el rendimiento de las aplicaciones PL-SQL
- Aprovechar las características avanzadas, como colecciones y cursores
¿A quién va dirigido?
- Desarrolladores de bases de datos Oracle con conocimientos previos en PL-SQL
- Programadores interesados en especializar sus habilidades en PL-SQL
- Administradores de bases de datos que deseen ampliar sus conocimientos en programación
- Analistas de sistemas que trabajen con bases de datos Oracle
- Programadores interesados en especializar sus habilidades en PL-SQL
- Administradores de bases de datos que deseen ampliar sus conocimientos en programación
- Analistas de sistemas que trabajen con bases de datos Oracle
TEMARIO
Módulo 1. Introducción
Vista previa de la agenda del curso
Describir los entornos de desarrollo
Identificar las tablas y esquemas utilizados en este curso
Módulo 2. Conceptos de programación PL/SQL
Revisión
Describir los conceptos básicos de PL/SQL
Limitaciones de lista de funciones de llamada desde expresiones SQL
Revisar los paquetes de PL/SQL
Identificar cómo se procesan los cursores explícitos
Manejar excepciones
Utilice el procedimiento RAISE_APPLICATION_ERROR
Administrar dependencias
Utilizar paquetes suministrados por Oracle
Módulo 3. Diseño de Código PL/SQL
Identificar directrices para el diseño del cursor
Usar variables de cursor
Crear subtipos basados en los tipos existentes para una aplicación
Especifique una lista blanca de unidades PL/SQL para acceder a un paquete
Módulo 4. Acerca de las colecciones
Tablas anidadas
Varrays
Arrays asociativos / tablas PLSQL
Módulo 5. Uso de colecciones
Usar métodos de las Colecciones
Manipular Colecciones
Distinguir entre los diferentes tipos de colecciones y cuándo usarlas
Utilizar tipos bind PL/SQL
Módulo 6. Manipulación de objetos grandes
Crear y mantener tipos de datos LOB
Diferenciar entre LOB interno y externo
Utilizar el paquete DBMS_LOB PL/SQL
Describir el uso de LOB temporales
Describir SecureFile LOB
Módulo 7. Uso de métodos avanzado de iterfaz
Ejecución de Rutinas C Externas desde PL/SQL
Comprensión de las Ventajas de las Rutinas Externas
Publicación de la Rutina C Externa en el Código PL/SQL
Ejecución de una Rutina PL/SQL que Llama a la Rutina C Externa
Ejecución de Rutinas Java desde PL/SQL
Publicación del Método de Clase Java mediante la Creación de la Especificación de
Unidad de Subprograma PL/SQL que Hace Referencia al Método de Clase Java
Ejecución del Subprograma PL/SQL que Llama al Método de Clase Java
Módulo 8. Rendimiento y ajuste
Describir e influir en el compilador
Ajuste el código PL/SQL
Habilitar intraunit inlining
Manejo de Excepciones con la Sintaxis FORALL
Identificación de Problemas de Restricciones y Tipos de Datos
Módulo 9. Mejora del rendimiento con el almacenamiento en caché
Mejorar el uso de memoria mediante el almacenamiento en Result Cache de SQL
Escribir consultas que usan el hint Result Cache
Utilizar el paquete DBMS_RESULT_CACHE
Configurar las funciones de PL/SQL para usar la caché de resultados de PL/SQL
Módulo 10. Analizar código PL/SQL
Utilice los paquetes y vistas de diccionario suministrados para encontrar información de codificación
Determinar los tipos de identificadores y usos con PL/Scope
Utilice el paquete DBMS_METADATA para obtener metadatos del diccionario de datos como XML o creación DDL que se puede utilizar para volver a crear los objetos
Vista previa de la agenda del curso
Describir los entornos de desarrollo
Identificar las tablas y esquemas utilizados en este curso
Módulo 2. Conceptos de programación PL/SQL
Revisión
Describir los conceptos básicos de PL/SQL
Limitaciones de lista de funciones de llamada desde expresiones SQL
Revisar los paquetes de PL/SQL
Identificar cómo se procesan los cursores explícitos
Manejar excepciones
Utilice el procedimiento RAISE_APPLICATION_ERROR
Administrar dependencias
Utilizar paquetes suministrados por Oracle
Módulo 3. Diseño de Código PL/SQL
Identificar directrices para el diseño del cursor
Usar variables de cursor
Crear subtipos basados en los tipos existentes para una aplicación
Especifique una lista blanca de unidades PL/SQL para acceder a un paquete
Módulo 4. Acerca de las colecciones
Tablas anidadas
Varrays
Arrays asociativos / tablas PLSQL
Módulo 5. Uso de colecciones
Usar métodos de las Colecciones
Manipular Colecciones
Distinguir entre los diferentes tipos de colecciones y cuándo usarlas
Utilizar tipos bind PL/SQL
Módulo 6. Manipulación de objetos grandes
Crear y mantener tipos de datos LOB
Diferenciar entre LOB interno y externo
Utilizar el paquete DBMS_LOB PL/SQL
Describir el uso de LOB temporales
Describir SecureFile LOB
Módulo 7. Uso de métodos avanzado de iterfaz
Ejecución de Rutinas C Externas desde PL/SQL
Comprensión de las Ventajas de las Rutinas Externas
Publicación de la Rutina C Externa en el Código PL/SQL
Ejecución de una Rutina PL/SQL que Llama a la Rutina C Externa
Ejecución de Rutinas Java desde PL/SQL
Publicación del Método de Clase Java mediante la Creación de la Especificación de
Unidad de Subprograma PL/SQL que Hace Referencia al Método de Clase Java
Ejecución del Subprograma PL/SQL que Llama al Método de Clase Java
Módulo 8. Rendimiento y ajuste
Describir e influir en el compilador
Ajuste el código PL/SQL
Habilitar intraunit inlining
Manejo de Excepciones con la Sintaxis FORALL
Identificación de Problemas de Restricciones y Tipos de Datos
Módulo 9. Mejora del rendimiento con el almacenamiento en caché
Mejorar el uso de memoria mediante el almacenamiento en Result Cache de SQL
Escribir consultas que usan el hint Result Cache
Utilizar el paquete DBMS_RESULT_CACHE
Configurar las funciones de PL/SQL para usar la caché de resultados de PL/SQL
Módulo 10. Analizar código PL/SQL
Utilice los paquetes y vistas de diccionario suministrados para encontrar información de codificación
Determinar los tipos de identificadores y usos con PL/Scope
Utilice el paquete DBMS_METADATA para obtener metadatos del diccionario de datos como XML o creación DDL que se puede utilizar para volver a crear los objetos
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- - Desarrollador PL-SQL Senior
- - Analista Programador PL-SQL
- - Consultor de bases de datos Oracle
- - Arquitecto de soluciones PL-SQL
- - Especialista en optimización de rendimiento PL-SQL |
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Rinconada, La
Edificio Inn Offices. Torre Pavas, Ctra. Sevilla-Cazalla, A-8002, Km 7, 5, 41309 La Rinconada, Sevilla
Opiniones
No hay opiniones registradas para este curso