
Introducción de las herramientas y la mecanica del curso.
Aquí pueden descargar la base de datos
Descarga e instalación de las herramientas necesarias.
Creando base de datos de pruebas y explicación del área de trabajo.
El primer código que se debe de hacer siempre cuando aprendemos algun lenguaje nuevo.
Usando tipos de variable básicas en nuestros PLs
Entender el uso de las constantes y para que las podemos utilizar.
Podremos ejecutar un Query que retorne una única linea, y jugar con las variables devueltas.
Una breve descripcion de unas cuantas funciones utiles en PL/SQL.
Un tipo de variable especial
Evaluamos la capacidad de retención y lógica con esta primera tarea!
Mostraremos la solución de la tarea #1
Condición básica, sencilla de Si y SI,No.
Un condicional que permite manejo de varias decisiones.
Esta condicional es perfecta cuando tenemos muchas opciones o queremos un desarrollo en alguna estructura en particular.
Operadores que nos ayudarán a realizar evaluaciones de decisión
Primera tarea, realizar el PL y mostrar el resultado deseado en pantalla.
Esta es una manera de realizar la resolución de la tarea asignada.
Cuando sabemos cuantas veces necesitamos hacer una repeticion.
Cuando necesitamos salir del ciclo o saltarnos toda una secuencia.
Un ciclo básico, que ejecuta el código interno al menos una vez.
Este ciclo evalúa una condición, y mientras esta sea verdadera, se ejecutará.
Realizar el calculo de un promedio utilizando un arreglo y un ciclo para acumular los valores.
Resolvemos la tarea #1
Crear un PL, para la obtención de un número factorial utilizando un ciclo WHILE.
Resolvemos la tarea #2 de los ciclos
Creando una tabla que nos ayudara a comprender mejor los PL-SQLs en la vida real
Esta es la función más simple que se puede crear.
Este tipo de funciones trabajan con datos recibidos por parametro para realizar algun tipo de operacion interna.
Función real, para determinara la edad de una persona a partir de la fecha de nacimiento. Edad exacta al día
Cuando solo queremos crear una función para que sea ejecutada y vista unicamente dentro de un PL-SQL
Creando un procedimiento con el mínimo de código necesario.
Creando procedimientos más complejos, pero sin mayor problema.
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.
Resolución de la tarea.
Cursores que son declarados, definidos y utilizados en tiempo de ejecución sin definición previa.
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:
Cursores que brindan más control de programación, pero a la vez, deben de ser utilizados ordenadamente.
Tipo de dato muy útil, especialmente cuando nuestra tabla tiene muchas columnas.
Algo muy similar a una clase en lenguajes de programación. Es un tipo personalizado de registro.
Utilizando tipos personalizados como parametros.
Preparación de la tabla Empleados, para la tarea
Mucha suerte con esta tarea!, es la más difícil hasta el momento, pero sé que están preparados!
Solución de la tarea.
Cuando suceda algún tipo de error
Creando nuestras propias excepciones.
Esta es la lista de las excepciones pre definidas por oracle.
Más información sobre mis cursos
Espero que este curso haya sido de su agrado y cumpliera sus espectativas.
Nota Legacy:
Después de varios años desde el lanzamiento inicial de este curso, queremos informarte que el mismo ha pasado a ser versión legacy. Esto implica que su contenido no recibirá actualizaciones adicionales y nuestro equipo de Co-instructores no continuará proporcionando soporte a preguntas relacionadas a este curso.
Sin embargo, queremos que sigas aprendiendo con confianza. Por eso, te invitamos a unirte a nuestra comunidad en Discord, donde podrás conectar con otros estudiantes, compartir conocimientos y recibir apoyo de nuestra comunidad.
¡Gracias por tu comprensión y por ser parte de nuestra comunidad de aprendizaje!
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.