
Presentación de lo que vamos a ver durante el curso
En este capítulo empezamos por lo más básico. ¿Qué es PL/SQL?
En cada capítulo dispones del código fuente de cada vídeo, para que podáis copiarlo con tranquilidad
Breve descripción de Oracle Express 11g
Vamos a empezar a trabajar con el componente más básico de PL/SQL: los bloques anónimos
Vamos a ver el comando DBMS_OUTPUT.PUT_LINE que os permite generar salida por pantalla
En este capítulo repasamos las variables que existen en PL/SQL
En este capítulo hablamos de constantes y del tipo NULL
En este capítulo vamos a revisar las variables de tipo BOOLEAN
En este capítulo aprendemos a manejar el atritubuto %TYPE
Repasamos los operadores más habituales de PL/SQL
Vamos a estudiar como podemos poner comentarios en PL/SQL
Vamos a ver como podemos crear sub-bloques y bloques hijos
Vamos a ver conceptos de variables globales y locales
Ejercicios para comprobar el ámbito de las variables
En este capítulo vamos a ver que podemos usar las mismas funciones SQL dentro de PL/SQL
vamos a ver el comando IF y sus variantes
Vamos a hacer un ejemplo con IF ELSIF
Los searched CASE son un tipo más evolucionado de CASES
Vamos a hacer una práctica que consolide los conocimientos aprendidos
Vamos a ver el bucle más sencillo
Vamos a ver como se pueden gestionar los bucles anidados
Vamos a estudiar el comando CONTINUE
Aprendemos a usar el bucle FOR
Vamos a estudiar el bucle WHILE
Estudiamos el comando GOTO
Vamos a realizar prácticas con bucles
Vamos a empezar a trabajar con SQL dentro de PL/SQL, empezando por la SELECT
Vamos a estudiar el atributo %ROWTYPE
Vamos a hacer una práctica con SELECTS
Vamos a ver como se insert con PL/SQL
Vamos a ver como trabajar con UPDATES en PL/SQL
Vamos a ver como usar DELETES en PL/SQL
Prácticas de lo último aprendido
Vamos a ver la sintaxis de las excepciones
Vamos a estudiar las excepciones predefinidas
En este caso vamos a estudiar las excepciones no predefinidas
En este capítulo estudiamos las funciones SQLCODE y SQLERRM para recuperar información de una excepción
Vamos a hacer unas cuantas prácticas con excepciones
Vamos a ver como podemos controlar los errores de oracle
Estudiamos en este capítulo como crear nuestras propias excepciones
Vamos a hacer un ejemplo con excepciones de usuario
Ámbito de las excepciones
Vamos a estudiar un poderoso comando para trabajar con errores: RAISE_APPLICATION_ERROR
Práctica
Vamos a ver como trabajar con PL/SQL Records
Vamos a estudiar como podemos hacer inserts y updates ocn PL/SQL Records
Vamos a estudiar los Arrays asociativos
En este capítulo vamos a a ver las colecciones INDEX BY
Por fin podemos cargar varias filas en una sola variable
Vamos a realizar una práctica con colecciones y registros
vEMOS UNA PEQUEÑA INTRODUCCIÓN A LOS CURSORES
Veremos como podemos comprobar determinado datos con los atributos implícitos de un cursor
Vamos a ver los pasos de un cursor
Aprendemos a crear un cursor
Vamos a ver los atributos sobre los cursores explícitos
Vamos a ver el uso del bucle LOOP con cursores
Vamos a usar el bucle FOR para recorrer el cursor
También podemos usar subconsultas para crear un cursor
Veremos con usar parámetros al abrir un cursor
Controlar updates y deletes con el cursor
Vamos a hacer prácticas con cursores
Durante este curso, vas a aprender a usar PL/SQL, el lenguaje de programación de las Bases de Datos Oracle. Este lenguaje permite desarrollar aplicaciones complejas dentro de Oracle.
Actualizado en 2023 para adaptarlo a la 21c con nuevas secciones y cambios.
Este curso te sirve para preparar la certificación de oracle 1Z0-149 : Oracle Database PL/SQL Developer Certified Professional
PL/SQL es un lenguaje de tipo procedural, que permite realizar tareas y funciones que no están al alcance de SQL. Por ejemplo soporta el uso de condiciones, bucles, paquetes, procedimientos, etc...
Por tanto, es una extensión de Oracle para dar mayor funcionalidad al desarrollo de aplicaciones dentro de una Base de datos Oracle.
Empezaremos con lo más básico y llegaremos a conceptos avanzados, que te permitirán desarrollar aplicaciones PL/SQL de forma profesional.
El curso vale tanto desde versiones 21c, 19c e inferiores
Aunque no es un curso específico para certificación, si que tiene muchos de los conceptos que necesitas para certificarte como desarrollador PL/SQL de Oracle
¡¡¡Con una máquina virtual ya preparada para trabajar¡¡¡.
Aunque durante el curso veremos como instalar todo lo necesario, para aquellos que queráis ir directamente al grano, hemos creado una máquina virtual en Linux para que empecéis a trabajar desde el minuto 1.
El curso es eminentemente práctico. Mediante ejemplos y ejercicios iremos viendo las características del lenguaje y como puedes utilizarlo.
Los puntos que veremos en este curso son:
Introducción a PL/SQL
Bloques
Comandos y estructuras de Control
Excepciones
Colecciones
Cursores
Procedimientos y funciones
Paquetes
Triggers
Orientación a Objetos
JSON
Y muchas otras funcionalidades
No necesitas grandes conocimientos, más allá de saber algo de programación y de SQL.
Espero que te guste y cualquier duda estamos a tu disposición
Un Saludo
Sergio de Apasoft Training