PL/SQL de ORACLE en Español

Porque el PL/SQL puede ser fácil si se explica bien!
4.5 (36 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.
131 students enrolled
$19
$45
58% off
Take This Course
  • Lectures 47
  • Length 3.5 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 Spanish

Course 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.


What are the 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

What am I going to get from this course?

  • 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

What 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)

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Empezar aquí
01:11

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

10:11

Descarga e instalación de las herramientas necesarias.


07:45

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

Section 2: Empecemos a escribir PLs
03:13

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

06:39

Usando tipos de variable básicas en nuestros PLs

04:46

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

07:00

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

13:27

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

07:06

Un tipo de variable especial

2 pages

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

01:25

Mostraremos la solución de la tarea #1

Section 3: Condiciones y Operadores
06:03

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

04:49

Un condicional que permite manejo de varias decisiones.

04:57

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

10:15

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

2 pages

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

03:22

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

Section 4: Ciclos en PL/SQL, (bucles o repeticiones)
04:59

Cuando sabemos cuantas veces necesitamos hacer una repeticion.

03:43

Cuando necesitamos salir del ciclo o saltarnos toda una secuencia.

02:14

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

02:24

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

1 page

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

01:49

Resolvemos la tarea #1

1 page

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

03:36

Resolvemos la tarea #2 de los ciclos

Section 5: Procedimientos y Funciones
03:00

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

08:13

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

04:53

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

03:20

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

05:27

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

06:04

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

06:01

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

2 pages

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.

01:37

Resolución de la tarea.

Section 6: Cursores y Tipo de dato RECORD.
04:00

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

06:02

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
04:43

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

04:36

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

05:04

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

02:51

Utilizando tipos personalizados como parametros.

02:14

Preparación de la tabla Empleados, para la tarea

1 page

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

09:31

Solución de la tarea.

Section 7: Excepciones
04:54

Cuando suceda algún tipo de error

05:27

Creando nuestras propias excepciones.

02:07

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

Section 8: Despedida
02:42

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fernando Herrera, 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 de todo a más de 4,500 alumno, y espero seguir mejorando mis cursos y los temas con forme la actualidad vaya cambiando.

Ready to start learning?
Take This Course