Please enable / Por favor activa JavaScript!
Por favor activa el Javascript![ ? ]

Curso completo GRATIS de programación con PL/SQL de una BBDD  Curso completo GRATIS de programación con PL/SQL de una BBDD

Valoración de éste post
4.5 / 5 de 23 votos



Mensajes: 1237


Puntos totales:

Enhorabuena!

32





Aprende a programar un servidor de bases de datos Oracle 10g utilizando el lenguaje PL/SQL.

Desarrolla capas de bases de datos utilizando toda la potencia de PL/SQL, incluida la programación orientada a objetos.
Los objetivos de este curso son los siguientes:

Este curso está orientado a alumnos con experiencia en programación, en cualquier lenguaje, que quieran ser capaces de programar una base de datos Oracle 10g.

En un mundo donde predominan las aplicaciones distribuidas, cada vez se ha dado más importancia a la capacidad de programar la lógica de negocio en las bases de datos. En este escenario, PL/SQL se ha convertido en el lenguaje de base de datos más solicitado en la actualidad.

En este curso, se describe la base de la sintaxis de PL/SQL y se las distintas unidades de programa que se pueden desarrollar. Esto incluye la programación de procedimientos, funciones, paquetes, triggers e, incluso, objetos dentro de un escenario de programación orientada a objetos.

Para realizar este curso se recomienda primero realizar el curso de acceso a datos SQL.

Módulo 1. Introducción.

Escenario del curso.
Oracle SQL Developer.
Crear las tablas de ejemplos.

Módulo 2. El lenguaje PL/SQL.

Descripción del lenguaje PL/SQL.
Definir instruccione.
Estructura de bloque de PL/SQL.
Bloques anónimos y unidades de programas. -Uso de los paquetes predefinidos.

Módulo 3. Fundamentos del lenguaje PL/SQL I.

Conjuntos de caracteres y unidades léxicas.
Declaraciones.
Convenciones de denominación

Módulo 4. Fundamentos del lenguaje PL/SQL II.

Ambito y visibilidad.
Asignar valores a las variables.
Expresiones y comparaciones.

Módulo 5. Los tipos de datos en PL/SQL I.

Introducción a los tipos de datos.
Tipos de datos numéricos.
Tipos de datos alfanuméricos.
Tipos de datos booleanos.

Módulo 6. Los tipos de datos en PL/SQL II.

Tipos de datos LOB.
Tipos de datos fecha.
Los subtipos.
Conversión entre tipos.

Módulo 7. Estructuras de control PL/SQL.

Introducción a las estructuras de control.
Estructuras condicionales.
Estructuras de bucle.
Estructuras de secuencia.

Módulo 8. Colecciones y registros en PL/SQL I.

Las colecciones en PL/SQL.
Declarar, inicializar y referenciar elementos.
Asignar colecciones.
Comparar colecciones.

Módulo 9. Colecciones y registros en PL/SQL II.

Colecciones de multinivel.
Métodos de las colecciones.
Definir y declarar registros.
Asignar valores a registros.

Módulo 10. Realizar operaciones SQL desde PL/SQL I.

Los tipos de datos basados en estructura.
El cursor implícito.
Los cursores explícitos.

Módulo 11. Realizar operaciones SQL desde PL/SQL II.

Consultar datos con PL/SQL.
Utilizar subconsultas.
Variables de tipos REF CURSOR.
Las expresiones de cursor.

Módulo 12. Gestionar errores en PL/SQL.

Introducción a la gestión de errores.
Excepciones del sistema.
Excepciones definidas por el usuario.
Propagación de excepciones.
Obtener información de los errores.
Continuar después de una excepción.

Módulo 13. Los subprogramas en PL/SQL.

Introducción a los subprogramas.
Programar procedures.
Programar funciones.
Los parámetros.
La sobrecarga de subprogramas.

Módulo 14. Los paquetes en PL/SQL.

Introducción a los paquetes.
Declarar tipos y valores globales.
Miembros públicos y privados.
Esconder la lógica del cursor.

Módulo 15. Los triggers en PL/SQL.

Introducción a los triggers.
Triggers de estamento y de fila.
Triggers befor, after y instead of.
Triggers del sistema.
Triggers según su funcionalidad.

Módulo 16. Programación orientada a objetos en PL/SQL I.

Introducción a los objetos en PL/SQL.
Tablas y columnas de tipo objeto.
Programar objetos: El parámetros SELF.
Programar objetos: El método MAP.
Programar objetos: El método ORDER.
Programar objetos: Métodos estáticos.
Programar objetos: El constructor.

Módulo 17. Programación orientada a objetos en PL/SQL II.

Programar objetos: La herencia.
Programar objetos: Sobreescribir métodos.
Programar objetos: Definir tipos abstractos.
Programar objetos: Funciones para objetos.

Módulo 18. SQL Dinámico.

Introducción al SQL Dinámico.
Las variables de substitución.
Volcados con SQL Dinámio.

Módulo 19. Las transacción en PL/SQL.

Gestión de transacciones en PL/SQL.
Los puntos de guardado.
Los bloqueos.
Configurar la transacción.
Las transacciones autónomas.

Módulo 20. Utilizar paquetes predefinidos.

Ejemplo del paquete dbms_scheduler
Ejemplo del paquete utl_file
Ejemplo del paquete dbms_alert

Usuario anónimo: SÍ (Los usuarios anónimos no pueden ver estos enlaces, por favor regístrate o identifícate).

Clica para registrarte o autenticarte
Navegando como usuario anónimo: NO







No te pierdas el tema anterior: Curso completo GRATIS de acceso a datos con SQL

Salta al siguiente tema: Curso GRATIS de administración de una BBDD Oracle 10g

Quizás también te interese:
Si has encontrado información útil en Exaforo, ayúdanos a seguir creciendo. Muchas gracias por confiar en nosotros!


Volver a Lenguajes de programación