4.59 de 5
4.59
1083 valoraciones en Udemy

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
Profesor:
Apasoft Training
3.629 Estudiantes apuntados
Spanish [Auto-generated]
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

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

 

Introducción al curso

1
Introducción al curso

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

2
Nota sobre la valoración del curso
3
Introducción a PL/SQL

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

4
Máquinas virtuales 18c y 11g preparadas para el curso

Preparación infraestructura necesaria (SOLO NECESARIA SI NO LA TIENES)

1
Introducción a la Sección 2
2
Preparación del entorno (IMPORTANTE- solo para los que no lo tengan)
3
Introducción a Oracle Express

Breve descripción de Oracle Express 11g

4
Crear una cuenta gratuita de Oracle

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

5
IMPORTANTE: Agregados los vídeos para ORacle 18c Express
6
Descarga de ORacle Express 18c y 11g
7
Descarga de Oracle Express 11g
8
Instalar Oracle 18c en Windows
9
Instalar Oracle Express 11g en Windows

Vamos a aprender a instalar Oracle 11g express en Windows

10
Comprobar que Oracle funciona en Windows

Una vez instalado, debemos comprobar que Oracle funciona correctamente

11
Instalar Oracle 11g en Linux

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

12
Instalar ORacle 18c en Linux
13
Comprobar que Oracle funciona en Linux

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

14
Descarga de Sql Developer

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

15
Instalar Sql Developer en Windows

Vamos a aprender a instalar SqlDeveloper en Windows

16
Instalar JDK en Linux
17
Instalar Sql Developer en Linux

En este capítulo aprendemos a instalar SqlDeveloper en Linux

Preparar SqlDeveloper para el curso

1
Crear una conexión Oracle 11g con Sql Developer. Usuario HR

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

2
Crear una conexión ORacle 18c con SqlDeveloper
3
Primeros pasos con SqlDeveloper

Usar Oracle Live SQL en vez de Sql Developer

1
Introducción a Oracle Live SQL

Vamos a revisar esta herramienta de Oracle en linea

Primeros pasos en PL/SQL

1
Código Fuente y tablas a utilizar

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

2
Bloques anónimos

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

3
Visualizar salida por pantalla DBMS_OUTPUT

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

4
Variables en PL/SQL

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

5
Constantes y NULL

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

6
Práctica bloques anónimos y variables
7
Variables Boolean

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

8
%TYPE

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

9
Operadores

Repasamos los operadores más habituales de PL/SQL

10
Comentarios

Vamos a estudiar como podemos poner comentarios en PL/SQL

11
Práctica adicional con Variables, constantes y %TYPE
12
Bloques anidados

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

13
Ámbito de variables en bloques anidados

Vamos a ver conceptos de variables globales y locales

14
Práctica ámbito de Variables/Bloques anidados

Ejercicios para comprobar el ámbito de las variables

15
Funciones PL/SQL

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

16
Prácticas funciones PL/SQL

Estructuras de Control

1
Operadores lógicos y relacionales
2
Comando IF

vamos a ver el comando IF y sus variantes

3
Práctica Comando IF

Vamos a hacer un ejemplo con IF ELSIF

4
Comando CASE
5
Searched CASE

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

6
Práctica con CASE

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

7
Bucle LOOP

Vamos a ver el bucle más sencillo


8
Loops anidados

Vamos a ver como se pueden gestionar los bucles anidados

9
Comando CONTINUE

Vamos a estudiar el comando CONTINUE

10
Bucle FOR

Aprendemos a usar el bucle FOR

11
Bucle WHILE

Vamos a estudiar el bucle WHILE


12
comando GOTO

Estuadiamos el comando GOTO

13
Práctica con Bucles

Vamos a realizar prácticas con bucles

Usar SQL en PL/SQL

1
SELECTS dentro de PL/SQL

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


2
%ROWTYPE

Vamos a estudiar el atributo %ROWTYPE

3
Práctica con SELECT INTO

Vamos a hacer una práctica con SELECTS

4
INSERTS

Vamos a ver como se insert con PL/SQL

5
UPDATES

Vamos a ver como trabajar con UPDATES en PL/SQL

6
DELETES

Vamos a ver como usar DELETES en PL/SQL

7
Práctica con inserts, updates y deletes

Prácticas de lo último aprendido

Excepciones

1
Introducción a las excepciones
2
Sintaxis de las excepciones

Vamos a ver la sintaxis de las excepciones


3
Excepciones predefinidas

Vamos a estudiar las excepciones predefinidas

4
Excepciones no predefinidas

En este caso vamos a estudiar las excepciones no predefinidas

5
SQLCODE y SQLERRM

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

6
Prácticas con Excepciones

Vamos a hacer unas cuantas prácticas con excepciones

7
Controlar SQL con excepciones

Vamos a ver como podemos controlar los errores de oracle

8
Excepciones personalizadas por el desarrollador

Estudiamos en este capítulo como crear nuestras propias excepciones

9
Práctica Excepciones de usuario

Vamos a hacer un ejemplo con excepciones de usuario

10
Ámbito de las excepciones

Ámbito de las excepciones

11
Comando RAISE_APPLICATION_ERROR

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

12
Práctica RAISE_APPLICATION_ERROR

Práctica

Colecciones y tipos compuestos

1
Colecciones y tipos compuestos: introducción
  • Vamos a ver en este capítulo las colecciones y tipos compuestos
2
PL/SQL Records

Vamos a ver como trabajar con PL/SQL Records

3
Inserts y updates con PL/SQL records

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

4
Colecciones. Arrays asociativos: introducción

Vamos a estudiar los Arrays asociativos

5
Trabajar con Arrays asociativos

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

6
Selects múltiples con arrays asociativos

Por fin podemos cargar varias filas en una sola variable

7
Prácticas de colecciones y Registros

Vamos a realizar una práctica con colecciones y registros

Cursores

1
Introducción a los cursores

vEMOS UNA PEQUEÑA INTRODUCCIÓN A LOS CURSORES

2
Atributos implícitos

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

3
Ciclo de vida de un cursor

Vamos a ver los pasos de un cursor

4
Crear un cursor

Aprendemos a crear un cursor

5
Atributos (Recordatorio)

Vamos a ver los atributos sobre los cursores explícitos

6
Recorrer un cursor con el bucle Loop

Vamos a ver el uso del bucle LOOP con cursores

7
recorrer un cursor con el bucle FOR

Vamos a usar el bucle FOR para recorrer el cursor

8
Bucle FOR con subqueries

También podemos usar subconsultas para crear un cursor

9
Cursores con parámetros

Veremos con usar parámetros al abrir un cursor

10
UPDATES y DELETES con WHERE CURRENT OF

Controlar updates y deletes con el cursor

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 de 5
Calificaciones 1083

Calificación Detallada

5 estrellas
563
4 estrellas
396
3 estrellas
103
2 estrellas
17
1 estrellas
4
1129afc438e4038574a8e43161eb9e0d
DEBES ESTAR REGISTRADO PARA ACCEDER AL CURSO

Contenido

9 horas de video online
24 Articulos
Acceso sin limites
Acceso desde Móvil y Smart TV
Certificado de finalización

Newsletter