Capacitación de Oracle PL SQL

Mejora tus habilidades de programación con el curso de certificación en línea PL/SQL.

Conviértete en un profesional certificado de Oracle Database PL / SQL inscribiéndote en la capacitación de Oracle PL SQL. Nuestros instructores expertos te ayudarán a dominar las funciones avanzadas de PL SQL, desde el rendimiento hasta la capacidad de mantenimiento y la arquitectura del código de la aplicación. Nuestras clases en línea te ayudarán a obtener un conocimiento preciso del lenguaje PL SQL, la arquitectura, las interacciones con el motor SQL, los tipos de datos y mucho más. También obtendrás una exposición práctica a varios proyectos basados en la industria durante la capacitación.

Características de este curso

  • 20 horas de formación dirigida por un instructor.
  • Paga en 2 cuotas.
  • Curso en inglés.
  • Certificación y asistencia laboral.
  • Horario flexible.
  • Soporte  24 x 7.

Ingresa tus datos para obtener un 10% de descuento en tu primer curso individual.

Contenido del curso de Oracle PL SQL

  • Introducción a SQL Developer.
  • Descripción general de PL/SQL.
  • Beneficios de los subprogramas PL/SQL.
  • Resumen de los tipos de bloques PL/SQL.
  • Crear un bloque anónimo simple.
  • Generar salida a partir de un bloque PL/SQL.
  • 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 atributo %TYPE.
  • ¿Qué son las variables de vinculación?
  • Secuencias en expresiones PL/SQL.
  • Describir las pautas básicas de sintaxis de bloques PL/SQL.
  • Código de comentario.
  • Despliegue de funciones SQL en PL/SQL.
  • ¿Cómo convertir tipos de datos?
  • Bloques anidados.
  • Identificar los operadores en PL/SQL.
  • Invocar sentencias SELECT en PL/SQL para recuperar datos.
  • Manipulación de datos en el servidor usando PL/SQL.
  • Concepto de cursor SQL.
  • Uso de atributos de cursor de SQL para obtener comentarios sobre DML.
  • Guardar y descartar transacciones.
  • Procesamiento condicional mediante declaraciones IF.
  • Procesamiento condicional mediante declaraciones CASE.
  • Utilice una declaración de bucle simple.
  • Usar declaración de bucle while.
  • Utilizar para declaración de bucle.
  • Describe la declaración CONTINUE.
  • Usar registros PL SQL.
  • El atributo %ROWTYPE.
  • Insertar y actualizar con registros PL/SQL.
  • Matrices asociativas (tablas INDEX BY).
  • Examinar los métodos de tabla INDEX BY.
  • Utilice INDEX BY Tabla de registros.
  • ¿Qué son los cursores explícitos?
  • Declarar el cursor.
  • Abre el cursor.
  • Obtener datos del cursor.
  • Cerrar el cursor.
  • Cursor FOR bucle.
  • Atributos explícitos del cursor.
  • La cláusula de FOR UPDATE y la cláusula WHERE CURRENT.
  • Comprender las excepciones.
  • Manejar excepciones con PL/SQL.
  • Detectar errores predefinidos de Oracle Server.
  • Detectar errores de servidor Oracle no predefinidos.
  • Capturar excepciones definidas por el usuario.
  • Propagar excepciones.
  • Procedimiento RAISE_APPLICATION_ERROR.
  • Comprender los procedimientos y funciones almacenados.
  • Diferenciar entre bloques y subprogramas anónimos.
  • Cree un procedimiento simple.
  • Cree un procedimiento simple con el parámetro IN.
  • Crear una función simple.
  • Ejecute un procedimiento simple.
  • Ejecutar una función simple.
  • Identificar las ventajas de los paquetes.
  • Describir paquetes.
  • Enumere 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 SQL Developer.
  • Invocar construcciones de paquete.
  • Ver código fuente PL/SQL usando el diccionario de datos.
  • Sobrecargar subprogramas en PL/SQL.
  • Utilice el paquete STANDAR.
  • Utilice declaraciones de reenvío para resolver la referencia de procedimiento ilegal.
  • Implementar funciones de paquete en SQL y restricciones.
  • Estado persistente de paquetes.
  • Estado persistente de un cursor de paquete.
  • Controlar los efectos secundarios de los subprogramas PL/SQL.
  • Invocar tablas de registros PL/SQL en paquetes.
  • El flujo de ejecución de SQL.
  • ¿Qué es SQL dinámico?
  • Declarar variables de cursor.
  • Ejecución dinámica de un bloque PL/SQL.
  • Configurar SQL dinámico nativo para compilar código PL/SQL.
  • Invocar paquete DBMS_SQL.
  • Implementar DBMS_SQL con una declaración DML parametrizada.
  • Completitud funcional de SQL dinámico.
  • Estandarizar constantes y excepciones.
  • Comprender los subprogramas locales.
  • Escribir transacciones autónomas.
  • Implementar la sugerencia del compilador NOCOPY.
  • Caché de resultados de la función PL / SQL entre sesiones.
  • Uso de enlace a granel para mejorar el rendimiento.
  • Describe los desencadenantes.
  • Identificar el cuerpo y los tipos de eventos desencadenantes.
  • Escenarios de aplicaciones empresariales para implementar activadores.
  • Cree desencadenadores DML mediante la instrucción CREATE TRIGGER y SQL Developer.
  • Identificar los tipos de eventos desencadenantes, el cuerpo y el disparo (tiempo).
  • Activadores de nivel de declaración versus activadores de nivel de fila.
  • Crear en lugar de disparadores deshabilitados.
  • ¿Cómo administrar, probar y eliminar disparadores?
  • ¿Qué son los disparadores compuestos?
  • Identificar las secciones de puntos de temporización de un disparador compuesto de tabla.
  • Estructura de disparador compuesta para tablas y vistas.
  • Implementar un disparador compuesto para resolver el error de la tabla de mutación.
  • Comparar activadores de bases de datos con procedimientos almacenados.
  • Crear desencadenadores en declaraciones DDL.
  • Crear activadores de eventos de base de datos y eventos del sistema.
  • Privilegios del sistema necesarios para administrar disparadores.
  • Descripción general de las dependencias de los objetos de esquema.
  • Consultar dependencias de objetos directos mediante la vista USER_DEPENDENCIES.
  • Consultar el estado de un objeto.
  • Invalidación de objetos dependientes.
  • Mostrar las dependencias directas e indirectas.
  • Gestión detallada de dependencias en Oracle Database 11g.
  • Comprender las dependencias remotas.
  • Recompilar una unidad de programa PL/SQL.

Estructura.
Escribir bloques anónimos.

Cursores implícitos y explícitos.
Sentencias de manipulación del cursor.
OPEN FETCH CLOSE EXIT WHEN.

Declaraciones de tipos de datos de Oracle TYPE y ROWTYPE.
Asignaciones de valor.

Procedimientos de creación y llamada.

Funciones de creación y llamada.

Encabezado del paquete.
Cuerpo del paquete.

Formato de paquetes estándar en una aplicación.
Especificaciones y cuerpo.
Teoría de la pista NOCOPY.

Activadores de base de datos.
Llamar a procedimientos desde disparadores.

Matrices asociativas.
Tablas anidadas.
VARRAYs.

DBMS_OUTPUT.
UTL_FILE.

EXECUTE IMMEDIATE.
Paquete DBMS_SQL.

¿Qué tipo de entrenamiento desea tomar?

CAPACITACIÓN EN LÍNEA EN VIVO

  • Demostración en vivo de funcionalidades y prácticas.

ENTRENAMIENTO CORPORATIVO

  • Modos de entrenamiento a su propio ritmo / en vivo en línea / en el aula disponibles.
  • Aprenda según el programa de día completo con debates, ejercicios y casos prácticos de uso.
  • Diseñe el contenido de su propio curso según los requisitos de su proyecto.