Aprende Oracle PL/SQL desde Cero
4.6 (1,079 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,612 students enrolled

Aprende Oracle PL/SQL desde Cero

Aprende de forma práctica a utilizar el lenguaje de desarrollo PL/SQL para Bases de Datos Oracle 19c, 18c, 12c y 11g
4.6 (1,079 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,612 students enrolled
Created by Apasoft Training
Last updated 4/2020
Spanish
Spanish [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8.5 hours on-demand video
  • 24 articles
  • 100 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprender las características del lenguaje PL/SQL en Oracle 18c, 12c y 11g
  • Conocer todos los componentes de PL/SQL
  • Aprender a desarrollar aplicaciones PL/SQL dentro de Oracle
  • Saber usar PL/SQL dentro de SQL
  • Manejar cursores y excepciones
  • Aprender a desarrollar procedimientos y funciones
  • Crear Paquetes
  • Crear y manejar triggers
Course content
Expand all 128 lectures 08:49:58
+ Introducción al curso
4 lectures 09:53

Presentación de lo que vamos a ver durante el curso

Preview 05:15
Nota sobre la valoración del curso
00:34

En este capítulo empezamos por lo más básico. ¿Qué es PL/SQL?

Preview 03:22
Máquinas virtuales 18c y 11g preparadas para el curso
00:42
+ Preparación infraestructura necesaria (SOLO NECESARIA SI NO LA TIENES)
17 lectures 01:04:17
Introducción a la Sección 2
01:22
Preparación del entorno (IMPORTANTE- solo para los que no lo tengan)
00:28

Breve descripción de Oracle Express 11g

Introducción a Oracle Express
03:27

Para poder descargarnos el software, necesitamos previamente crear una cuenta en Oracle

Crear una cuenta gratuita de Oracle
03:02
IMPORTANTE: Agregados los vídeos para ORacle 18c Express
00:15
Descarga de ORacle Express 18c y 11g
02:29
Descarga de Oracle Express 11g
01:50
Instalar Oracle 18c en Windows
06:24

Vamos a aprender a instalar Oracle 11g express en Windows

Preview 04:47

Una vez instalado, debemos comprobar que Oracle funciona correctamente

Comprobar que Oracle funciona en Windows
05:46

En este capítulo aprendemos como instalar Oracle 11g en Linux, en concreto en Fedora, Centos, Red Hat y similares

Instalar Oracle 11g en Linux
06:41
Instalar ORacle 18c en Linux
06:16

Una vez instalado Oracle en Linxu, vamos a aprender como comprobar que funciona correctamente

Comprobar que Oracle funciona en Linux
06:24

¡¡¡¡NOTA IMPORTANTE¡¡¡ En el momento de subir este curso, Oracle ha subido una nueva versión de SqlDeveloper. Aunque parecen versiones muy distintas (de la 4 a la 17) en realidad son muy parecidas.

Los vídeos son perfectamente válidos, ya que los cambios entre las dos versiones no nos afectan para el curso y por tanto podéis usar la nueva sin problemas. 

De hecho, el Sql Developer que usamos durante el curso es la versión actualizada. Solo los vídeos de descarga en instalación están con la versión anterior.

Estamos trabajando en su modificación y os avisaremos en cuanto esté preparada.

Descarga de Sql Developer
03:42

Vamos a aprender a instalar SqlDeveloper en Windows

Instalar Sql Developer en Windows
03:09

En este capítulo aprendemos a instalar SqlDeveloper en Linux

Instalar Sql Developer en Linux
03:10
+ Preparar SqlDeveloper para el curso
3 lectures 21:11

En este capítulo aprendemos a crear una conexión desde SqlDeveloper contra Oracle Express 11g

Crear una conexión Oracle 11g con Sql Developer. Usuario HR
08:33
Crear una conexión ORacle 18c con SqlDeveloper
04:49
Primeros pasos con SqlDeveloper
07:49
+ Usar Oracle Live SQL en vez de Sql Developer
1 lecture 06:09

Vamos a revisar esta herramienta de Oracle en linea

Introducción a Oracle Live SQL
06:09
+ Primeros pasos en PL/SQL
16 lectures 53:06

En cada capítulo dispones del código fuente de cada vídeo, para que podáis copiarlo con tranquilidad

Código Fuente y tablas a utilizar
00:28

Vamos a empezar a trabajar con el componente más básico de PL/SQL: los bloques anónimos

Bloques anónimos
05:24

Vamos a ver el comando DBMS_OUTPUT.PUT_LINE que os permite generar salida por pantalla

Preview 03:28

En este capítulo repasamos las variables que existen en PL/SQL

Variables en PL/SQL
07:23

En este capítulo hablamos de constantes y del tipo NULL

Constantes y NULL
04:37
Práctica bloques anónimos y variables
00:34

En este capítulo vamos a revisar las variables de tipo BOOLEAN

Variables Boolean
02:54

En este capítulo aprendemos a manejar el atritubuto %TYPE

%TYPE
04:07

Repasamos los operadores más habituales de PL/SQL

Operadores
05:40

Vamos a estudiar como podemos poner comentarios en PL/SQL

Comentarios
02:20
Práctica adicional con Variables, constantes y %TYPE
00:17

Vamos a ver como podemos crear sub-bloques y bloques hijos

Bloques anidados
02:50

Vamos a ver conceptos de variables globales y locales

Ámbito de variables en bloques anidados
04:41

Ejercicios para comprobar el ámbito de las variables

Práctica ámbito de Variables/Bloques anidados
00:19

En este capítulo vamos a ver que podemos usar las mismas funciones SQL dentro de PL/SQL

Funciones PL/SQL
07:47
Prácticas funciones PL/SQL
00:15
+ Estructuras de Control
13 lectures 34:56
Operadores lógicos y relacionales
01:24

vamos a ver el comando IF y sus variantes

Comando IF
03:28

Vamos a hacer un ejemplo con IF ELSIF

Práctica Comando IF
00:30
Comando CASE
03:28

Los searched CASE son un tipo más evolucionado de CASES

Searched CASE
02:00

Vamos a hacer una práctica que consolide los conocimientos aprendidos

Práctica con CASE
00:30

Vamos a ver el bucle más sencillo


Bucle LOOP
04:04

Vamos a ver como se pueden gestionar los bucles anidados

Preview 03:51

Vamos a estudiar el comando CONTINUE

Comando CONTINUE
02:44

Aprendemos a usar el bucle FOR

Bucle FOR
06:10

Vamos a estudiar el bucle WHILE


Bucle WHILE
03:10

Estuadiamos el comando GOTO

comando GOTO
02:59

Vamos a realizar prácticas con bucles

Práctica con Bucles
00:37
+ Usar SQL en PL/SQL
7 lectures 23:06

Vamos a empezar a trabajar con SQL dentro de PL/SQL, empezando por la SELECT


SELECTS dentro de PL/SQL
07:40

Vamos a estudiar el atributo %ROWTYPE

%ROWTYPE
04:04

Vamos a hacer una práctica con SELECTS

Práctica con SELECT INTO
00:29

Vamos a ver como se insert con PL/SQL

Preview 04:54

Vamos a ver como trabajar con UPDATES en PL/SQL

UPDATES
01:53

Vamos a ver como usar DELETES en PL/SQL

DELETES
03:31

Prácticas de lo último aprendido

Práctica con inserts, updates y deletes
00:34
+ Excepciones
12 lectures 46:55
Introducción a las excepciones
04:34

Vamos a ver la sintaxis de las excepciones


Sintaxis de las excepciones
03:24

Vamos a estudiar las excepciones predefinidas

Preview 08:36

En este caso vamos a estudiar las excepciones no predefinidas

Excepciones no predefinidas
06:41

En este capítulo estudiamos las funciones SQLCODE y SQLERRM para recuperar información de una excepción

SQLCODE y SQLERRM
06:20

Vamos a hacer unas cuantas prácticas con excepciones

Prácticas con Excepciones
00:57

Vamos a ver como podemos controlar los errores de oracle

Controlar SQL con excepciones
04:39

Estudiamos en este capítulo como crear nuestras propias excepciones

Excepciones personalizadas por el desarrollador
03:37

Vamos a hacer un ejemplo con excepciones de usuario

Práctica Excepciones de usuario
00:17

Ámbito de las excepciones

Ámbito de las excepciones
04:52

Vamos a estudiar un poderoso comando para trabajar con errores: RAISE_APPLICATION_ERROR

Comando RAISE_APPLICATION_ERROR
02:48

Práctica

Práctica RAISE_APPLICATION_ERROR
00:09
+ Colecciones y tipos compuestos
7 lectures 28:24
  • Vamos a ver en este capítulo las colecciones y tipos compuestos
Preview 04:50

Vamos a ver como trabajar con PL/SQL Records

PL/SQL Records
04:56

Vamos a estudiar como podemos hacer inserts y updates ocn PL/SQL Records

Inserts y updates con PL/SQL records
03:17

Vamos a estudiar los Arrays asociativos

Colecciones. Arrays asociativos: introducción
06:52

En este capítulo vamos a a ver las colecciones INDEX BY

Trabajar con Arrays asociativos
03:35

Por fin podemos cargar varias filas en una sola variable

Selects múltiples con arrays asociativos
04:19

Vamos a realizar una práctica con colecciones y registros

Prácticas de colecciones y Registros
00:35
+ Cursores
11 lectures 42:45

vEMOS UNA PEQUEÑA INTRODUCCIÓN A LOS CURSORES

Introducción a los cursores
02:40

Veremos como podemos comprobar determinado datos con los atributos implícitos de un cursor

Atributos implícitos
09:15

Vamos a ver los pasos de un cursor

Ciclo de vida de un cursor
05:52

Aprendemos a crear un cursor

Preview 05:36

Vamos a ver los atributos sobre los cursores explícitos

Atributos (Recordatorio)
01:45

Vamos a ver el uso del bucle LOOP con cursores

Recorrer un cursor con el bucle Loop
03:01

Vamos a usar el bucle FOR para recorrer el cursor

recorrer un cursor con el bucle FOR
04:20

También podemos usar subconsultas para crear un cursor

Bucle FOR con subqueries
02:18

Veremos con usar parámetros al abrir un cursor

Cursores con parámetros
02:50

Controlar updates y deletes con el cursor

UPDATES y DELETES con WHERE CURRENT OF
04:13

Vamos a hacer prácticas con cursores

Prácticas con cursores
00:55
Requirements
  • Conocimientos básicos de SQL
  • Conocimientos básicos de informática
Description

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. 

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 para 19c, 18c, 12c y 11g. 

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 Fedora para que empecéis a trabajar desdebv 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

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


Who this course is for:
  • Personas que necesitan conocer PL/SQL para desarrollar aplicaciones en Oracle
  • Programadores y administradores de Oracle 11g, 12c, 18c que necesiten trabajar con PL/SQL