Curso de Oracle 10g PL/SQL

Oracle PL/SQL
El alumno egresara del mismo con los conocimientos y destrezas necesarias para desempeñarse como desarrollador Oracle PL/SQL además de contar con los conocimientos necesarios para instalar y administrar básicamente los usuarios del motor de Base de Datos Oracle 10g. Se realiza también un repaso sobre los conceptos fundamentales del lenguaje Oracle SQL*PLUS.
DURACION Y COSTO
· Duración: 30 Hs.
· Costo: $ 800
· 2 pago de $400
CONTENIDOS DEL CURSO ::
El curso comienza con la introducción a PL/SQL ayudando a los alumnos a entender las ventajas de este potente lenguaje de programación.
Recorriendo las estructuras del lenguaje PL/SQL (como bloques de código, declaraciones, control de flujo, condicionales, bucles repetitivos, etc.), los alumnos aprenderán a crear código de aplicación que se pueden compartir en distintos formularios, informes y aplicaciones desarrolladas en otras tecnologías. También aprenderán a crear procedimientos almacenados, funciones y paquetes; además de los bloques PL/SQL anónimos.
Obtendrán información sobre la declaración de variables y cursores y sobre la gestión de errores mediante la utilización de excepciones.
Finalizando el curso, los alumnos aprenderán a diseñar y crear disparadores (TRIGGERS) en la base de datos. Además, aprenderán a utilizar los paquetes suministrados por Oracle.
El curso está basado en una importante práctica la cual ayuda a reforzar todos los conceptos fundamentales del curso.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual con toda la teoría del curso perfectamente explicada y ejemplificada para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
REQUISITOS ::
El curso está dirigido a analistas/programadores que posean conocimientos en Base de Datos Oracle o hayan realizado el curso de Introducción a Oracle 10g. También esta dirigido aquellos administradores de Bases de Datos que no posean conocimientos de PL/SQL. Es recomendable poseer manejo de entorno Windows y conocimientos del lenguaje SQL.

INTRODUCCIÓN


  • OBJETIVOS
  • Mapa del Curso
  • PL/SQL
  • ¿Qué es PL/SQL?
  • Ventajas en la utilización de PL/SQL
  • Soporte para SQL
  • Soporte para Programación Orientada a Objetos
  • Mejor rendimiento
  • Alta productividad
  • Completa portabilidad
  • Integración con Oracle
  • Seguridad
  • Buenas prácticas en la escritura de un programa
  • Delimitadores e identificadores

ESTRUCTURA BÁSICA DE UN PROGRAMA PL/SQL


  • OBJETIVOS
  • Mapa del Curso
  • ESTRUCTURAS DE BLOQUE
  • Introducción
  • Variables y Constantes
  • Cómo asignar valores a variables
  • Declaración de Constantes
  • Alcance y Visibilidad
  • Manejo de Errores
  • TIPOS PL/SQL
  • Introducción
  • Tipos escalares
  • Tipos compuestos
  • Tipos de referencia
  • Tipos de objeto
  • Utilización de %TYPE
  • Utilización de %ROWTYPE
  • Subtipos definidos por el usuario
  • Conversiones entre tipos de datos
  • Tabla de conversiones implícitas
  • Ámbito y visibilidad de las variables

ESTRUCTURAS DEL LENGUAJE


  • OBJETIVOS
  • Mapa del Curso
  • ESTRUCTURAS DEL LENGUAJE
  • Control Condicional: Sentencia IF
  • IF – THEN
  • IF – THEN – ELSE
  • IF – THEN – ELSIF
  • Las sentencias LOOP y EXIT
  • WHILE - LOOP
  • FOR - LOOP
  • Las sentencias GOTO y NULL

SENTENCIAS SQL EN PL/SQL


  • OBJETIVOS
  • Mapa del Curso
  • SENTENCIA DE SELECCIÓN - SELECT
  • SENTENCIA SELECT (JOIN)
  • SENTENCIA SELECT DISTINCT
  • Funciones sobre columnas
  • SUBCONSULTAS
  • Operadores set
  • SENTENCIA INSERT
  • SENTENCIA UPDATE
  • SENTENCIA DELETE
  • TRANSACCIONES
  • Procesamiento de Transacciones
  • Uso de COMMIT
  • Uso de ROLLBACK
  • Uso de SAVEPOINT
  • La cláusula RETURNING

TIPOS DE DATOS Y CONVERSIONES


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Objetivos
  • TIPOS DE DATOS Y CONVERSIONES
  • Introducción
  • Conversiones
  • Uso de %TYPE
  • Uso de %ROWTYPE
  • Registros PL/SQL
  • Asignación de registros
  • COLECCIONES
  • Introducción
  • Tablas indexadas
  • Elementos de una tabla indexada
  • Tablas indexadas de registros
  • Tablas anidadas
  • Inicialización de una tabla anidada
  • Metodos de tablas
  • VARRAYS

MANEJO DE EXCEPCIONES


  • OBJETIVOS
  • Mapa del Curso
  • Objetivo
  • Metas
  • MANEJO DE EXCEPCIONES
  • Excepciones predefinidas
  • Excepciones definidas por el usuario
  • REGLAS DE ALCANCE
  • La sentencia RAISE
  • Uso de SQLCODE y SQLERRM
  • Cláusula RAISE_APPLICATION_ERROR
  • Propagación de excepciones en PL/SQL

MANEJO DE CURSORES


  • OBJETIVOS
  • Mapa del Curso
  • Metas
  • INTRODUCCIÓN A CURSORES PL/SQL
  • CURSORES IMPLÍCITOS
  • Introducción
  • Excepciones asociadas a los cursores implícitos
  • CURSORES EXPLÍCITOS EN PL/SQL
  • Introducción
  • Declaración
  • Open
  • FETCH
  • ATRIBUTOS DE CURSORES
  • Manejo de cursores
  • Cursores de actualización
  • Cursores Referenciados
  • Cláusula BULK COLLECT INTO
  • Cláusula FORALL
  • Cláusula SAVE EXCEPTIONS

SUBPROGRAMAS, PROCEDIMIENTOS Y FUNCIONES


  • OBJETIVOS
  • Mapa del Curso
  • Metas
  • DESCRIPCIÓN GENERAL DE PROCEDIMIENTOS Y FUNCIONES
  • PROCEDIMIENTOS ALMACENADOS
  • Parámetros en procedimientos almacenados
  • Ejecutando procedimientos
  • FUNCIONES
  • SUBPROGRAMAS EN BLOQUES ANÓNIMOS
  • Declaración
  • Uso

PAQUETES


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • DEFINICIÓN
  • PAQUETES CABECERA
  • El cuerpo del paquete
  • Ambito y visibilidad
  • SOBRECARGA DE PROGRAMAS

TRIGGERS


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • DECLARACIÓN DE TRIGGERS
  • TIPOS DE TRIGGERS
  • DISPARO DE LOS TRIGGERS
  • RESTRICCIONES DE LOS TRIGGERS
  • UTILIZACIÓN DE :OLD Y :NEW
  • CLÁUSULAS DE TIRGGERS
  • Cláusula Referencing
  • Cláusula WHEN
  • TRIGGERS DE SISTEMA
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio