PL/SQL

MODULO 1: Introduzione a PL/SQL

  • Comprendere i vantaggi e la struttura di PL / SQL
  • Esaminare PL / SQL blocchi
  • Generazione di messaggi di output in PL / SQL

MODULO 2: Dichiarazione di variabili PL / SQL

  • Identificatori validi e non validi
  • Dichiarare e inizializzare le variabili
  • Elencare e descrivere i vari tipi di dati
  • Identificare i vantaggi di utilizzare l’attributo %TYPE
  • Dichiarare, utilizzare, e le variabili di stampa bind

MODULO 3: Scrittura di istruzioni eseguibili

  • Unità di Elenco lessicali in PL / SQL Block
  • Utilizzare le funzioni SQL in PL / SQL
  • Tipo di dati di conversione
  • Blocchi annidati come dichiarazioni
  • Valore identificativo in un blocco nidificato
  • Qualificare un identificatore con un’etichetta
  • Utilizzare gli operatori in PL / SQL
  • Utilizzare le sequenze nelle espressioni PL / SQL

MODULO 4: Istruzioni SQL all’interno di un PL / SQL Block

  • Identificare e utilizzare le istruzioni SQL in PL / SQL
  • Recupero dati in PL / SQL con l’istruzione SELECT
  • Convenzioni di denominazione utilizzando il recupero e istruzioni DML
  • Manipolare i dati nel server utilizzando PL / SQL
  • Il concetto di SQL Cursore
  • Utilizzare SQL Cursore: attributi per ottenere un feedback sul DML
  • Salvare ed Eliminare le transazioni

MODULO 5: Strutture di controllo

  • Controllo PL / SQL: flusso di esecuzione
  • Elaborazione condizionale Utilizzando IF e dichiarazioni CASE
  • Maniglia Null: evitare errori comuni
  • Costruitti booleani: condizioni con operatori logici
  • Utilizzo iterativa con controllo Dichiarazioni Looping

MODULO 6: Utilizzo dei tipi di dati Composite

  • Tipi di dati compositi di PL / SQL Records e tabelle
  • PL / SQL Records Hold: Valori multipli di tipo differente
  • Inserimento e aggiornamento con PL / SQL Records
  • Utilizzare INDICE PER tabelle per contenere più valori dello stesso tipo di dati

MODULO 7: Uso dei Cursori Espliciti

  • Definizione di Cursori
  • Operazioni espliciti cursore
  • Controllo Cursori espliciti
  • Cursori espliciti a processo Righe
  • Cursori e Records
  • Cursore PER Loops utilizzando sottoquery
  • Attributi espliciti cursore
  • Gli attributi %RowCount %Notfound

MODULO 8: Gestione delle Eccezioni

  • Definizione di Eccezione
  • Gestione delle eccezioni con PL / SQL
  • Eccezioni Predefinite
  • Trapping di errori predefiniti e non predefiniti in Oracle Server
  • Funzioni che restituiscono informazioni sulle eccezioni
  • Trapping di Eccezioni definiti dall’utente
  • Eccezioni propagate
  • RAISE: Dichiarazione di base

MODULO 9: Stored procedure e funzioni

  • Panoramica delle stored procedure e funzioni
  • Blocchi anonimi e sottoprogrammi
  • Mostra il creare o sostituire la PROCEDURA / FUNZIONE
  • Comprendere l’area di intestazione di una stored procedure e funzioni
  • Creare semplici procedure e funzioni
  • Creare una procedura semplice con un parametro IN
  • Eseguire una procedura e una funzione

Dettagli

  • A chi è rivolto: disoccupati/e e inoccupati/e
  • Prerequisiti: nessuno
  • Sede del corso: Milano
  • Durata del corso: 240 ore full time dal lunedì al venerdì dalle 9 alle 18

Figura professionale in uscita

Programmatore PL/SQL. Per ulteriori informazioni in merito alle richieste di mercato relative alla figura professionale in uscita, controlla i dati del nostro osservatorio.


Contattaci per avere maggiori informazioni

La ricerca è rivolta a candidati appartenenti ad entrambi i sessi (L903/77) e agli appartenenti alle liste Categorie Protette L.68/99. Si richiede inoltre di includere l’autorizzazione al trattamento dei dati personali (DLgs196/03).

La ricerca si intende anche per appartenenti alle categorie protette.

Articolo precedente

C# e .NET

Articolo successivo

Java intermedio Milano