PL/SQL de ORACLE en Español
4.3 (106 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
338 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PL/SQL de ORACLE en Español to your Wishlist.

Add to Wishlist

PL/SQL de ORACLE en Español

Porque el PL/SQL puede ser fácil si se explica bien!
4.3 (106 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
338 students enrolled
Created by Fernando Herrera
Last updated 1/2016
Spanish
Learn Fest Sale
Current price: $10 Original price: $45 Discount: 78% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 44 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
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 is the target audience?
  • 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)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 47 Lectures Collapse All 47 Lectures 03:32:40
+
Empezar aquí
3 Lectures 19:07

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

Preview 01: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
1 Lecture 02:42

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

Gracias por tomar el curso
02:42
About the Instructor
Fernando Herrera
4.7 Average rating
3,585 Reviews
13,813 Students
10 Courses
Analista de Sistemas y Desarrollador Web

Soy un analista de sistemas de computo, con poco más de 17 años en el mundo del desarrollo de aplicaciones de todo tipo.

Me encanta programar, crear cosas que la gente use, enseñar, también soy maestro sustituto en una universidad en las clases de programación, soy autor de código en Envato Marketplace.

Aquí en Udemy, he tenido la increíble experiencia de poder enseñar a muchos alumnos, y espero seguir mejorando mis cursos y los temas con forme la actualidad vaya cambiando.