TipoFormación presencial
REGISTRO

Desarrollador Oracle 11 g PL SQL

Curso de capacitación y certificación para desarrolladores de Oracle 11 g PL SQL Developer

Resumen

Audiencia y requisitos previos

Esquema del curso

Horario y tarifas

Certificación

Descripción general del curso de formación de Oracle 11 g PL SQL Developer

PL / SQL es una combinación de SQL junto con las características de procedimiento de los lenguajes de programación. Fue desarrollado por Oracle Corporation en los primeros 90 para mejorar las capacidades de SQL.PL/SQL (Lenguaje de procedimiento / Lenguaje de consulta estructurado) es la extensión del lenguaje de procedimientos de Oracle Corporation para SQL y la base de datos relacional de Oracle. PL / SQL está disponible en Oracle Database

Objetivos de Oracle 11 g PL SQL Developer Training

Después de completar esta lección, deberías poder:

  • Describe los fundamentos del lenguaje de programación PL / SQL
  • Escribir y ejecutar programas PL / SQL en SQL * Plus
  • Ejecutar funciones de conversión de tipo de datos PL / SQL
  • Visualización de salida a través de programas PL / SQL
  • Manipular cadenas de caracteres en programas PL / SQL
  • Depurar programas PL / SQL

Intended Audience for Oracle 11 g PL SQL Developer course

Este tutorial está diseñado para profesionales del software, que están dispuestos a aprender el lenguaje de programación PL / SQL en pasos simples y fáciles. Este tutorial le dará una gran comprensión de los conceptos de programación PL / SQL, y después de completar este tutorial, estará en el nivel intermedio de experiencia desde donde puede llegar a un nivel más alto de experiencia.

Requisitos previos for Oracle 11 g PL SQL Developer Certification

Debe tener una comprensión básica de software Conceptos básicos como qué es la base de datos, el código fuente, el editor de texto y la ejecución de programas, etc. Si ya tiene conocimiento de SQL y de otros lenguajes de programación, será una ventaja adicional continuar.

Course Outline Duration: 3 Days

  1. Introducción a PL / SQL
  • Identificar los beneficios de los subprogramas PL / SQL
  • Descripción general de los tipos de bloques PL / SQL
  • Crear un simple bloque anónimo
  • ¿Cómo generar resultados desde un bloque PL / SQL?

2. Declare PL/SQL Identifiers

  • Enumere los diferentes tipos de identificadores en un subprograma PL / SQL
  • Uso de la sección declarativa para definir identificadores
  • Usa variables para almacenar datos
  • Identificar tipos de datos escalares
  • El% TYPE Attribute
  • ¿Qué son las variables de enlace?
  • Secuencias en expresiones PL / SQL

3. Write Executable Statements

  • Describir las pautas básicas de sintaxis de bloque PL / SQL
  • Aprende a comentar el código
  • Despliegue de funciones de SQL en PL / SQL
  • Cómo convertir tipos de datos?
  • Describe los bloques anidados
  • Identificar los operadores en PL / SQL

4. Interaction with the Oracle Server

  • Invocar sentencias SELECT en PL / SQL
  • Recuperar datos en PL / SQL
  • Concepto de Cursor SQL
  • Evite errores mediante el uso de convenciones de nomenclatura al usar resúmenes y declaraciones de DML
  • Manipulación de datos en el servidor utilizando PL / SQL
  • Comprender el concepto de Cursor SQL
  • Utilice los atributos del cursor SQL para obtener comentarios sobre DML
  • Guardar y descartar transacciones

5. Estructuras de Control

  • Procesamiento condicional usando declaraciones IF
  • Procesamiento condicional usando declaraciones CASE
  • Describir una simple declaración de bucle
  • Describir a la vez la declaración de bucle
  • Describir para la declaración de bucle
  • Use la declaración de Continuar

6. Composite Data Types

  • Utilice registros PL / SQL
  • El atributo% ROWTYPE
  • Insertar y actualizar con registros PL / SQL
  • ÍNDICE POR Tablas
  • Examinar ÍNDICE POR métodos de tabla
  • Usar ÍNDICE POR tabla de registros

7. Explicit Cursors

  • ¿Qué son los cursores explícitos?
  • Declarar el cursor
  • Abra el cursor
  • Obtener datos del cursor
  • Cierra el cursor
  • Cursor FOR loop
  • Los atributos% NOTFOUND y% ROWCOUNT
  • Describe la cláusula FOR UPDATE y la cláusula WHERE CURRENT

8. Manejo de excepciones

  • Entender las excepciones
  • Manejar excepciones con PL / SQL
  • Errores predefinidos del servidor de Oracle Trap
  • Detectar errores del servidor Oracle no predefinidos
  • Trap User-Defined Exceptions
  • Propagar excepciones
  • RAISE_APPLICATION_ERROR Procedimiento

9. Stored Procedures

  • Crear un diseño de subprograma modularizado y en capas
  • Modular el desarrollo con bloques PL / SQL
  • Comprender el entorno de ejecución PL / SQL
  • Enumerar los beneficios del uso de subprogramas PL / SQL
  • Enumerar las diferencias entre bloques anónimos y subprogramas
  • Crear, llamar y eliminar procedimientos almacenados
  • Implementar procedimientos Parámetros y modos de parámetros
  • Ver información del procedimiento

10. Stored Functions and Debugging Subprograms

  • Crear, Llamar y Eliminar una Función Almacenada
  • Identificar las ventajas de usar funciones almacenadas
  • Identificar los pasos para crear una función almacenada
  • Invocar funciones definidas por el usuario en sentencias SQL
  • Restricciones al llamar Funciones
  • Controle los efectos secundarios al llamar Funciones
  • Ver información de funciones
  • ¿Cómo depurar funciones y procedimientos?

11. Paquetes

  • Listado de las ventajas de los Paquetes
  • Describir Paquetes
  • ¿Cuáles son los componentes de un paquete?
  • Desarrollar un paquete
  • ¿Cómo habilitar la visibilidad de los componentes de un paquete?
  • Cree la especificación y el cuerpo del paquete utilizando la instrucción SQL CREATE y el desarrollador SQL
  • Invocar las construcciones del paquete
  • Ver el código fuente PL / SQL usando el diccionario de datos

12. Deploying Packages

  • Sobrecarga de subprogramas en PL / SQL
  • Use el paquete ESTÁNDAR
  • Use declaraciones hacia adelante para resolver el procedimiento ilegal de referencia
  • Implementar funciones de paquete en SQL y restricciones
  • Estado persistente de los paquetes
  • Estado persistente de un Cursor de paquete
  • Controlar los efectos secundarios de los subprogramas PL / SQL
  • Invoque tablas PL / SQL de registros en paquetes

13. Implement Oracle-Supplied Packages in Application Development

  • ¿Qué son los paquetes provistos por Oracle?
  • Ejemplos de algunos de los paquetes suministrados por Oracle
  • ¿Cómo funciona el paquete DBMS_OUTPUT?
  • Utilice el paquete UTL_FILE para interactuar con los archivos del sistema operativo
  • Invoque el paquete UTL_MAIL
  • Escribir Subprogramas UTL_MAIL

14. Dynamic SQL

  • El flujo de ejecución de SQL
  • ¿Qué es Dynamic SQL?
  • Declarar variables del cursor
  • Ejecución dinámica de un bloque PL / SQL
  • Configurar el SQL dinámico nativo para compilar el código PL / SQL
  • ¿Cómo invocar el paquete DBMS_SQL?
  • Implementar DBMS_SQL con una declaración de DML parametrizada
  • Exhaustividad funcional de SQL dinámico

15. Consideraciones de diseño para el código PL / SQL

  • Estandarizar constantes y excepciones
  • Comprender los subprogramas locales
  • Escribir transacciones autónomas
  • Implementar la sugerencia del compilador NOCOPY
  • Invoque la sugerencia PARALLEL_ENABLE
  • Caché de resultados de la función PL / SQL de sesiones cruzadas
  • La cláusula DETERMINISTIC con funciones
  • Uso de la vinculación masiva para mejorar el rendimiento

16. Triggers

  • Describir los disparadores
  • Identificar los tipos y el cuerpo del evento desencadenante
  • Escenarios de aplicaciones empresariales para la implementación de desencadenantes
  • Crear desencadenadores DML con la instrucción CREATE TRIGGER y SQL Developer
  • Identificar los tipos de eventos de disparo, cuerpo y disparo (sincronización)
  • Diferencias entre los disparadores de nivel de extracto y los disparadores de nivel de fila
  • Crear desencadenantes en lugar de y deshabilitados
  • ¿Cómo administrar, probar y eliminar los desencadenantes?

17. Creating Compound, DDL, and Event Database Triggers

  • ¿Qué son los disparadores compuestos?
  • Identificar las secciones de punto de temporización de un disparador compuesto de tabla
  • Comprender la estructura del disparador compuesto para tablas y vistas
  • Implementar un disparador compuesto para resolver el error de tabla de mutación
  • Comparación de activadores de bases de datos con procedimientos almacenados
  • Crear desencadenantes en las declaraciones DDL
  • Crear desencadenantes de evento de base de datos y eventos de sistema
  • Privilegios del sistema necesarios para administrar desencadenantes

18. PL/SQL Compiler

  • ¿Qué es el compilador PL / SQL?
  • Describir los parámetros de inicialización para la compilación PL / SQL
  • Listar las nuevas advertencias de tiempo de compilación PL / SQL
  • Descripción general de advertencias de tiempo de compilación PL / SQL para subprogramas
  • Enumerar los beneficios de las advertencias del compilador
  • Listar las categorías de mensajes de advertencia de tiempo de compilación PL / SQL
  • Configuración de los niveles de mensajes de advertencia: uso de SQL Developer, PLSQL_WARNINGS Initialization Parameter y DBMS_WARNING Ver advertencias del compilador: uso de SQL Developer, SQL * Plus o las vistas del diccionario de datos

19. Manage Dependencies

  • Descripción general de las dependencias de objeto de esquema
  • Consultar dependencias directas de objetos utilizando la vista USER_DEPENDENCIES
  • Consultar el estado de un objeto
  • Invalidación de objetos dependientes
  • Mostrar las dependencias directa e indirecta
  • Gestión de Dependencia de grano fino en Oracle Database 12c
  • Comprender las dependencias remotas
  • Recompilar una unidad de programa PL / SQL

Por favor escríbanos a info@itstechschool.com & Contactanos en + 91-9870480053 por el precio del curso y costo de certificación, horario y ubicación

Envíenos una consulta

Certificación

Después de completar este curso, los candidatos deben estar preparados para tomar dos exámenes:
Step1 aprueba este examen
Elija uno de estos exámenes
Oracle Database SQL Expert
OR
Oracle Database 11g: Fundamentos de SQL I
OR
Oracle Database 12c: Fundamentos de SQL
Step2 aprueba este examen
Elija uno de estos exámenes
Programa con PL / SQL
OR
Oracle Database 11g: Programa con PL / SQL. Para obtener más información, contáctenos amablemente.


Opiniones