Pais United States of America - $

Curso de Oracle PL/SQL 19c

Dificultad Garantía de Aprendizaje Modalidad Online en Vivo

Desarrolla aplicaciones de negocio de misión crítica, aprende cómo realizar un tratamiento eficiente y seguro de los datos, programa poderosos scripts y automatiza tareas. Incorpora los conocimientos y destrezas necesarias, para desempeñarte como desarrollador Oracle PL/SQL.
Precio: $101 Duración: 30 hs

Inscribirme Solicitar mas información

En este curso aprenderás a

  • Codear aplicaciones de misión crítica.
  • Convertir a SQL, en un auténtico lenguaje de programación.
  • Crear y gestionar las piezas de código (procedimientos almacenados, funciones y paquetes) del motor.
  • Desarrollar poderosos scripts de administración.
  • Manipular grandes volúmenes de datos de manera ágil, eficiente y segura.
  • Tratar excepciones.
  • Automatizar tareas.
  • Utilizar los paquetes suministrados por Oracle para debug, encripción, manejo de datos no estructurados (XML, JSON), jobs, etc.
  • Generar código dinámico (en tiempo de ejecución).

1. ¿Qué es PL/SQL?

Ventajas en la utilización de código almacenado en el motor

Soporte para SQL

Soporte para programación orientada a objetos

Mejor rendimiento

Alta productividad

Seguridad

Buenas prácticas en la escritura de un programa

Lenguaje fuertemente tipado

2. Estructura básica de un programa PL/SQL

Estructuras de bloque

Variables y constantes

Cómo asignar valores a variables

Alcance y visibilidad

Manejo de errores

Tipos de datos escalares

Tipos de datos compuestos

Subtipos definidos por el usuario

Conversiones entre tipos de datos

3. Estructuras del lenguaje

Control del flujo de ejecución

Estructuras de control

Mejores prácticas

Condicional IF, ELSE, ELSIF

Condicional CASE

Iteradores condicionales (Loop, While)

Iterador para un n° conocido de veces (For)

Sentencia goto

Sentencia null

4. Sentencias SQL en PL/SQL

Consulta de datos

Funciones de fila

Funciones de grupo

Join entre tablas

Subconsultas escalares

Subconsultas correlacionadas

Operadores set

Sentencias DML de acción

Transacciones

5. Tipos de datos definidos por el usuario y colecciones

Tipos de datos heredados

Uso de %type

Uso de %rowtype

Definición de registros

Colecciones

Tablas indexadas

Tablas anidadas

Varrays

Métodos de tablas

6. Manejo de excepciones

Errores en tiempo de compilación

Errores en tiempo de ejecución

Códigos y descripción de errores

Buenas prácticas

Excepciones predefinidas

Cómo atrapar excepciones

Manejadores

Excepciones definidas por el usuario

Propagación de excepciones

7. Manejo de cursores

Concepto de cursor

Cursores implícitos

Excepciones asociadas a los cursores implícitos

Cursores explícitos

Atributos de cursores

Cursores estáticos y dinámicos

Cursores de actualización

Cursores con colecciones

Cláusula returning

8. Subprogramas, procedimientos y funciones

Código almacenado en el motor

Procedimientos almacenados

Parámetros

Invocando procedimientos

Funciones

Buenas prácticas

Subprogramas en bloques anónimos

Privilegio de ejecución

Dependencias

9. Paquetes

Tipos de datos abstractos

Ventajas en desempeño

Cabecera de los paquetes

Componentes públicos

Cuerpo de los paquetes

Componentes privados

Sobrecarga de programas

Recompilación masiva

10. Triggers

Tipos de triggers

Propósitos

Eventos que los disparan

Restricciones de los triggers

Orden de ejecución

Tablas mutantes

Triggers compuestos

Triggers de sistema

SQL dinámico

Requisitos

Se requieren conocimientos básicos en Base de Datos Oracle o haber realizado el curso de Oracle Fundamentos.
Es recomendable contar con conocimientos básicos en programación con cualquier lenguaje o haber realizado alguno de los siguientes cursos:


Certificaciones

  • Diploma de asistencia y de aprobación online
Diploma

Modalidad de cursado

Modalidad Online en Vivo

  • Cursos 100% prácticos con grupos reducidos.
  • Clase en tiempo real por video conferencia.
  • Profesor disponible para hacer consultas en vivo.
  • Grabación de las clases disponibles para ver en otro momento.
  • Asistencia administrativa personalizada todos los días.

Testimonios

3 Pagos de $34 con todos los medios de pago.
4 Pagos de $26 con tarjeta de crédito.

Nivel de Dificultad: 3
Mientras más cursos tomes con nosotros irás sumando créditos que podrás canjear por más capacitaciones.
Te damos la oportunidad de volver a realizar el curso 2 veces más sin costo alguno por cualquier motivo!!!
Acompañamos a cada alumno en el sueño de crear, desarrollar e innovar soluciones digitales. Desde la práctica constante y compartiendo experiencias de casos reales intentamos contagiar nuestra pasión por la tecnología.

Newsletter

Conocé el lugar

Aulas Recepcion Coffee Zone Espacio Comun
Sucursal Ciudad de Buenos Aires
CABA, Buenos Aires, Argentina
Sucursal Rosario
Rosario, Santa Fé, Argentina
Sucursal San Juan
Capital, San Juan, Argentina
Sucursal Tandil
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
Río Tercero, Córdoba, Argentina
Sucursal Paraná
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
Resistencia, Chaco, Argentina
Sucursal Salta
Salta, Salta, Argentina
Sucursal Posadas
Posadas, Misiones, Argentina
Sucursal Santa Fé
Santa Fé, Santa Fé, Argentina
Sucursal San Miguel de Tucumán
San Miguel de Tucumán, Tucumán, Argentina
Sucursal Madrid
Madrid, España
Sucursal Santiago de Chile
Santiago de Chile, Chile
Sucursal Los Angeles
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
Concepción, Región Biobio, Chile
Sucursal Bogotá
Bogotá, Colombia
Sucursal Lima
Lince, Lima, Perú
Sucursal San José
San José, Costa Rica
Sucursal Guayaquil
Guayaquil, Ecuador
Sucursal La Paz
La Paz, Bolivia
Sucursal Asunción
Asunción, Paraguay
Sucursal Montevideo
Montevideo, Uruguay
EducacionIT. Copyright 2005-2020
Click to call