PL/SQL de ORACLE en Español
4.5 (832 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.
2,178 students enrolled

PL/SQL de ORACLE en Español

Porque el PL/SQL puede ser fácil si se explica bien!
4.5 (832 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.
2,178 students enrolled
Created by Fernando Herrera
Last updated 5/2019
Spanish
Spanish [Auto-generated]
Current price: $72.99 Original price: $104.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 2 articles
  • 44 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 los fundamentos del PL/SQL de Oracle
  • Poder crear funciones y procedimientos en la base de datos
  • Dominar el PL mediante ejercicios ilustrados, ejercicios prácticos y tareas
Course content
Expand all 49 lectures 03:33:21
+ Empezar aquí
4 lectures 19:18

Introducción de las herramientas y la mecanica del curso.

Preview 01:11

Aquí pueden descargar la base de datos

Nuevo enlace de descarga de la versión express de Oracle
00:11

Descarga e instalación de las herramientas necesarias.


Preview 10:11

Creando base de datos de pruebas y explicación del área de trabajo.

Preview 07:45
+ Empecemos a escribir PLs
8 lectures 43:36

El primer código que se debe de hacer siempre cuando aprendemos algun lenguaje nuevo.

Preview 03:13

Usando tipos de variable básicas en nuestros PLs

Preview 06:39

Entender el uso de las constantes y para que las podemos utilizar.

Preview 04:46

Podremos ejecutar un Query que retorne una única linea, y jugar con las variables devueltas.

Preview 07:00

Una breve descripcion de unas cuantas funciones utiles en PL/SQL.

  1. Lenght
  2. Trim
  3. Lower
  4. Upper
  5. Substr
  6. Replace
  7. add_months
  8. Concatenaciones
  9. to_char
  10. to_date
  11. NVL

Funciones creadas por Oracle
13:27

Un tipo de variable especial

Arreglos
07:06

Evaluamos la capacidad de retención y lógica con esta primera tarea!

Tarea #1 - Empezando a crear PLs
2 pages

Mostraremos la solución de la tarea #1

Tarea #1 - Resolución
01:25
+ Condiciones y Operadores
6 lectures 29:26

Condición básica, sencilla de Si y SI,No.

Preview 06:03

Un condicional que permite manejo de varias decisiones.

Condición IF-THEN-ELSIF
04:49

Esta condicional es perfecta cuando tenemos muchas opciones o queremos un desarrollo en alguna estructura en particular.

Condicional CASE
04:57

Operadores que nos ayudarán a realizar evaluaciones de decisión

Operadores de evaluación
10:15

Primera tarea, realizar el PL y mostrar el resultado deseado en pantalla.

Tarea: Realizar un PL, que determine el aumento que recibirá un empleado.
2 pages

Esta es una manera de realizar la resolución de la tarea asignada.

Tarea Resolución: Mostrando una manera de resolver la tarea.
03:22
+ Ciclos en PL/SQL, (bucles o repeticiones)
8 lectures 18:45

Cuando sabemos cuantas veces necesitamos hacer una repeticion.

Preview 04:59

Cuando necesitamos salir del ciclo o saltarnos toda una secuencia.

Salir o Continuar en el ciclo ( EXIT y CONTINUE)
03:43

Un ciclo básico, que ejecuta el código interno al menos una vez.

Ciclo Básico - Loop
02:14

Este ciclo evalúa una condición, y mientras esta sea verdadera, se ejecutará.

Ciclo Mientras - WHILE
02:24

Realizar el calculo de un promedio utilizando un arreglo y un ciclo para acumular los valores.

Tarea Ciclos #1: Realizar el calculo de un promedio de 4 notas
1 page

Resolvemos la tarea #1

Resolución de la tarea de ciclos #1
01:49

Crear un PL, para la obtención de un número factorial utilizando un ciclo WHILE.

Tarea Ciclos #2: Obtener el numero factorial
1 page

Resolvemos la tarea #2 de los ciclos

Resolución de la tarea de ciclos #2
03:36
+ Procedimientos y Funciones
9 lectures 38:35

Creando una tabla que nos ayudara a comprender mejor los PL-SQLs en la vida real

Preparando el ambiente de trabajo
03:00

Esta es la función más simple que se puede crear.

Función Básica
08:13

Este tipo de funciones trabajan con datos recibidos por parametro para realizar algun tipo de operacion interna.

Funciones con parámetros de entrada
04:53

Función real, para determinara la edad de una persona a partir de la fecha de nacimiento. Edad exacta al día

Función: Cálculo de edad actual
03:20

Cuando solo queremos crear una función para que sea ejecutada y vista unicamente dentro de un PL-SQL

Definir funciones dentro de PLs
05:27

Creando un procedimiento con el mínimo de código necesario.

Procedimiento Básico
06:04

Creando procedimientos más complejos, pero sin mayor problema.

Procedimiento con variables de Entrada y Salida
06:01

Con la tabla facilitada, hacer una función que calcule el promedio de un alumno, pero se debe de mostrar todos los registros con su promedio.

Tarea de Funciones #1: Crear una función que retorne el promedio de notas
2 pages

Resolución de la tarea.

Resolución de tarea Funciones #1
01:37
+ Cursores y Tipo de dato RECORD.
9 lectures 39:01

Cursores que son declarados, definidos y utilizados en tiempo de ejecución sin definición previa.

Cursor en tiempo de ejecución
04:00

Son creados automáticamente cuando Oracle ejecuta una sentencia SQL(query). Y comunmente podemos obtener información referente a la cantidad de registros afectados, si encuentra registros, etc.

Manejo de los atributos:

  1. %FOUND
  2. %NOTFOUND
  3. %ROWCOUNT
  4. %ISOPEN
Cursores Implicitos
06:02

Cursores que brindan más control de programación, pero a la vez, deben de ser utilizados ordenadamente.

Cursores Explicitos
04:43

Tipo de dato muy útil, especialmente cuando nuestra tabla tiene muchas columnas.

Tipo de dato registro - Table base Record
04:36

Algo muy similar a una clase en lenguajes de programación. Es un tipo personalizado de registro.

Registro definido por usuario - User defined record
05:04

Utilizando tipos personalizados como parametros.

Registros como parámetros a funciones y procedimientos.
02:51

Preparación de la tabla Empleados, para la tarea

Preparación para la tarea
02:14

Mucha suerte con esta tarea!, es la más difícil hasta el momento, pero sé que están preparados!

Tarea de cursores: Imprima el total a pagar de los empleados de la tabla.
1 page

Solución de la tarea.

Resolución de la tarea de cursores.
09:31
+ Excepciones
3 lectures 12:28

Cuando suceda algún tipo de error

Manejo de excepciones
04:54

Creando nuestras propias excepciones.

Excepciones personalizadas.
05:27

Esta es la lista de las excepciones pre definidas por oracle.

Excepciones pre definidas por Oracle.
02:07
+ Despedida
2 lectures 03:12

Más información sobre mis cursos

Más sobre mis cursos
00:30

Espero que este curso haya sido de su agrado y cumpliera sus espectativas.

Gracias por tomar el curso
02:42
Requirements
  • Conocimiento básico de SQL query. Basta con saber hacer algún SELECT * FROM...
  • Deben de ser perseverantes y realizar las tareas y los ejercicios
  • PL/Sql, es un lenguaje de programación, por lo que sería de gran ayuda saber la lógica de programación estructurada
Description

Este curso se enfoca en llevarte de un nivel CERO a intermedio-avanzado en el lenguaje de programación de Oracle el PL/SQL.

Es importante recalcar, que deben de saber al menos que es un SELECT * FROM... es todo.

Conocimientos de programación no son necesarios, pero ayudaría mucho si saben algo de programación básica o estructurada.

Por qué tomar este curso? Porque cuando me enseñaron PL/SQL hace muchos años atrás, me costo mucho dominarlo, pero fue porque tuve malos asesores. Yo te aseguro que eso no te pasara a ti.

Lo mejor de todo es que en menos de 1 mes (hasta menos), tendrán un conocimiento de PL/Sql medio-avanzado. Se los garantizo.

El curso esta hecho en vídeos y tareas cortas, de rápida resolución que hasta te servirá para utilizarlo en futuras referencias.


Who this course is for:
  • Este curso necesita un conocimiento básico de SQL, (hacer queries básicos)
  • Se requiere WINDOWS, ya que Oracle Express solo corre bajo Windows y Linux. Pero no cubriremos Linux tampoco.
  • Usaremos Oracle Express y SQL Developer. Por lo que no caeremos en ningún costo adicional.
  • Conocimiento básico de programación estructurada. (Lógica básica de programación)