ODAT-2 - ORACLE DATABASE 12C: ADVANCED PL/SQL

INFORMAZIONI SUL CORSO

durata

Durata:

3 GIORNI
categoria

Categoria:

Database
qualifica

Qualifica istruttore:

Oracle Certified Professional
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

Oracle

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.590 € + IVA
Inizio
Fine
Prezzo
 
17 ott 18
19 ott 18
1.590 €
23 gen 19
25 gen 19
1.590 €
10 apr 19
12 apr 19
1.590 €
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.590 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Design PL / SQL pacchetti e unità di programma che vengono eseguiti in modo efficiente

Scrivere il codice per interfacciarsi con applicazioni esterne e il sistema operativo

Crea PL / SQL le applicazioni che utilizzano le collezioni

Scrivere e ottimizzare codice PL / SQL in modo efficace per massimizzare le prestazioni

Implementare una banca dati privata virtuale con controllo capillare di accesso

Scrivere il codice per interfacciarsi con oggetti di grandi dimensioni e utilizzare i LOB SecureFile

PREREQUISITI

Prerequisites:

Prerequisiti obbligatori:

Knowledge of SQLPL/SQL Programming experience Oracle Database: Introduction to SQL 

 

 

Ritorno all'inizio

Course Objectives:

CONTENUTI:

Introduction

Course objectives

Course agenda

Tables and data used for this course

Overview of the development environments: SQL Developer, SQL Plus

 

PL/SQL Programming Concepts Review

Identify PL/SQL block structure

Create procedures

Create functions

List restrictions and guidelines on calling functions from SQL expressions

Create packages

Review of implicit and explicit cursors

List exception syntax

Identify the Oracle supplied packages

 

Designing PL/SQL Code

Describe the predefined data types

Create subtypes based on existing types for an application

List the different guidelines for cursor design

Cursor variables

 

Using Collections

Overview of collections

Use Associative arrays

Use Nested tables

Use VARRAYs

Compare nested tables and VARRAYs

Write PL/SQL programs that use collections

Use Collections effectively

 

Manipulating Large Objects

Describe a LOB object

Use BFILEs

Use DBMS_LOB.READ and DBMS_LOB.WRITE to manipulate LOBs

Create a temporary LOB programmatically with the DBMS_LOB package

Introduction to SecureFile LOBs

Use SecureFile LOBs to store documents

Convert BasicFile LOBs to SecureFile LOB format

Enable reduplication and compression

 

Using Advanced Interface Methods

Calling External Procedures from PL/SQL

Benefits of External Procedures

C advanced interface methods

Java advanced interface methods

 

Performance and Tuning

Understand and influence the compiler

Tune PL/SQL code

Enable intra unit inlining

Identify and tune memory issues

Recognize network issues

 

Improving Performance with Caching

Describe result caching

Use SQL query result cache

PL/SQL function cache

Review PL/SQL function cache considerations

 

Analyzing PL/SQL Code

Finding Coding Information

Using DBMS_DESCRIBE

Using ALL_ARGUMENTS

Using DBMS_UTILITY.FORMAT_CALL_STACK

Collecting PL/Scope Data

The USER/ALL/DBA_IDENTIFIERS Catalog View

DBMS_METADATA Package

 

Profiling and Tracing PL/SQL Code

Tracing PL/SQL Execution

Tracing PL/SQL: Steps

 

Implementing VPD with Fine-Grained Access Control

Understand how fine-grained access control works overall

Describe the features of fine-grained access control

Describe an application context

Create an application context

Set an application context

List the DBMS_RLS procedures

Implement a policy

Query the dictionary views holding information on fine-grained access

 

Safeguarding Your Code Against SQL Injection Attacks

SQL Injection Overview

Reducing the Attack Surface

Avoiding Dynamic SQL

Using Bind Arguments

Filtering Input with DBMS_ASSERT

Designing Code Immune to SQL Injections

Testing Code for SQL Injection Flaws

INFO

  • Manuale: Il Materiale Didattico Ufficiale per tutti i corsi Oracle University non è più in forma cartacea ma consiste in un eKit elettronico che lo studente iscritto potrà scaricare dal sito Oracle. Per tutte le info sull'eKit http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=288. Il Materiale Didattico è compreso nel prezzo sia per i corsi a Calendario che Dedicati.
  • Prezzo manuale: 0 € incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP