Aprende Oracle PL/SQL desde Cero
- Descripción
- Currículum
- Reseñas
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.
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
-
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
-
1Presentación del cursoVideo lesson
-
2Introducción al cursoVideo lesson
Presentación de lo que vamos a ver durante el curso
-
3Nota sobre la valoración del cursoText lesson
-
4Introducción a PL/SQLVideo lesson
En este capítulo empezamos por lo más básico. ¿Qué es PL/SQL?
-
5Entornos para realizar el cursoVideo lesson
-
6Máquina virtual 21c preparada para el cursoText lesson
-
7Código Fuente y tablas a utilizarText lesson
En cada capítulo dispones del código fuente de cada vídeo, para que podáis copiarlo con tranquilidad
-
8Introducción a la Sección 2Video lesson
-
9Instalación de Oracle Express 21 (IMPORTANTE- solo para los que no lo tengan)Text lesson
-
10Introducción a Oracle ExpressVideo lesson
Breve descripción de Oracle Express 11g
-
11Descarga de Oracle Express 21cVideo lesson
-
12Instalar Oracle 21c en WindowsVideo lesson
-
13Comprobar que Oracle funciona en WindowsVideo lesson
-
14Cargar las tablas de ejemplos (HR) en WindowsVideo lesson
-
15Instalar Oracle 21c en Linux. Primera parteVideo lesson
-
16Instalar Oracle 21c en Linux. PArte 2Video lesson
-
17Comprobar que Oracle funciona en LinuxVideo lesson
-
18Cargar las tablas de ejemplo (HR) en LinuxVideo lesson
-
28Bloques anónimosVideo lesson
Vamos a empezar a trabajar con el componente más básico de PL/SQL: los bloques anónimos
-
29Visualizar salida por pantalla DBMS_OUTPUTVideo lesson
Vamos a ver el comando DBMS_OUTPUT.PUT_LINE que os permite generar salida por pantalla
-
30Variables en PL/SQLVideo lesson
En este capítulo repasamos las variables que existen en PL/SQL
-
31Constantes y NULLVideo lesson
En este capítulo hablamos de constantes y del tipo NULL
-
32Práctica bloques anónimos y variablesText lesson
-
33Variables BooleanVideo lesson
En este capítulo vamos a revisar las variables de tipo BOOLEAN
-
34%TYPEVideo lesson
En este capítulo aprendemos a manejar el atritubuto %TYPE
-
35OperadoresVideo lesson
Repasamos los operadores más habituales de PL/SQL
-
36ComentariosVideo lesson
Vamos a estudiar como podemos poner comentarios en PL/SQL
-
37Práctica adicional con Variables, constantes y %TYPEText lesson
-
38Bloques anidadosVideo lesson
Vamos a ver como podemos crear sub-bloques y bloques hijos
-
39Ámbito de variables en bloques anidadosVideo lesson
Vamos a ver conceptos de variables globales y locales
-
40Práctica ámbito de Variables/Bloques anidadosText lesson
Ejercicios para comprobar el ámbito de las variables
-
41Uso de funciones SQL dentro de PL/SQLVideo lesson
En este capítulo vamos a ver que podemos usar las mismas funciones SQL dentro de PL/SQL
-
42Prácticas funciones PL/SQLText lesson
-
43Operadores lógicos y relacionalesVideo lesson
-
44Comando IFVideo lesson
vamos a ver el comando IF y sus variantes
-
45Práctica Comando IFText lesson
Vamos a hacer un ejemplo con IF ELSIF
-
46Comando CASEVideo lesson
-
47Searched CASEVideo lesson
Los searched CASE son un tipo más evolucionado de CASES
-
48Práctica con CASEText lesson
Vamos a hacer una práctica que consolide los conocimientos aprendidos
-
49Bucle LOOPVideo lesson
Vamos a ver el bucle más sencillo
-
50Loops anidadosVideo lesson
Vamos a ver como se pueden gestionar los bucles anidados
-
51Comando CONTINUEVideo lesson
Vamos a estudiar el comando CONTINUE
-
52Bucle FORVideo lesson
Aprendemos a usar el bucle FOR
-
53Bucle WHILEVideo lesson
Vamos a estudiar el bucle WHILE
-
54comando GOTOVideo lesson
Estuadiamos el comando GOTO
-
55Práctica con BuclesText lesson
Vamos a realizar prácticas con bucles
-
56SELECTS dentro de PL/SQLVideo lesson
Vamos a empezar a trabajar con SQL dentro de PL/SQL, empezando por la SELECT
-
57%ROWTYPEVideo lesson
Vamos a estudiar el atributo %ROWTYPE
-
58Práctica con SELECT INTOText lesson
Vamos a hacer una práctica con SELECTS
-
59INSERTSVideo lesson
Vamos a ver como se insert con PL/SQL
-
60UPDATESVideo lesson
Vamos a ver como trabajar con UPDATES en PL/SQL
-
61DELETESVideo lesson
Vamos a ver como usar DELETES en PL/SQL
-
62Práctica con inserts, updates y deletesText lesson
Prácticas de lo último aprendido
-
63Introducción a las excepcionesVideo lesson
-
64Sintaxis de las excepcionesVideo lesson
Vamos a ver la sintaxis de las excepciones
-
65Excepciones predefinidasVideo lesson
Vamos a estudiar las excepciones predefinidas
-
66Excepciones no predefinidasVideo lesson
En este caso vamos a estudiar las excepciones no predefinidas
-
67SQLCODE y SQLERRMVideo lesson
En este capítulo estudiamos las funciones SQLCODE y SQLERRM para recuperar información de una excepción
-
68Prácticas con ExcepcionesText lesson
Vamos a hacer unas cuantas prácticas con excepciones
-
69Controlar SQL con excepcionesVideo lesson
Vamos a ver como podemos controlar los errores de oracle
-
70Excepciones personalizadas por el desarrolladorVideo lesson
Estudiamos en este capítulo como crear nuestras propias excepciones
-
71Práctica Excepciones de usuarioText lesson
Vamos a hacer un ejemplo con excepciones de usuario
-
72Ámbito de las excepcionesVideo lesson
Ámbito de las excepciones
-
73Comando RAISE_APPLICATION_ERRORVideo lesson
Vamos a estudiar un poderoso comando para trabajar con errores: RAISE_APPLICATION_ERROR
-
74Práctica RAISE_APPLICATION_ERRORText lesson
Práctica
-
75Colecciones y tipos compuestos: introducciónVideo lesson
- Vamos a ver en este capítulo las colecciones y tipos compuestos
-
76PL/SQL RecordsVideo lesson
Vamos a ver como trabajar con PL/SQL Records
-
77Inserts y updates con PL/SQL recordsVideo lesson
Vamos a estudiar como podemos hacer inserts y updates ocn PL/SQL Records
-
78Colecciones. Arrays asociativos: introducciónVideo lesson
Vamos a estudiar los Arrays asociativos
-
79Trabajar con Arrays asociativosVideo lesson
En este capítulo vamos a a ver las colecciones INDEX BY
-
80Selects múltiples con arrays asociativosVideo lesson
Por fin podemos cargar varias filas en una sola variable
-
81Prácticas de colecciones y RegistrosText lesson
Vamos a realizar una práctica con colecciones y registros
