Home  ->  Formazione  ->  Corsi  ->  Programmazione PL/SQL

FORMAZIONE - Calendario 2012

Stampa la pagina

Programmazione PL/SQL

 

Codice corso:  2012-PL-SQL

Date: 

Piano Didattico: Il corso ha una durata di 24 ore divise in 3 lezioni della durata di 8 ore; si svolge nella fascia oraria compresa tra le 9,30 e le 18,30 (con 1 ora di pausa per il pranzo)

Sede del Corso:  Le lezioni si svolgeranno presso la sede di Roma, via Vinicio Cortese 144

Numero partecipanti:  Fino a 12

Quota di partecipazione:

Per informazioni Segreteria del Training Center
  Telefono/Fax: 06.50797851
  Orario    9:30-13:00
  E-mail: training@lead-tech.it

 

Overview

Il database Oracle è sicuramente uno tra i più famosi e diffusi RDBMS (Relational DataBase Management System) presenti sul mercato. Il PL/SQL, acronimo di Procedural Language/Structured Query Language, è un’estensione del linguaggio SQL realizzata da Oracle che ha le caratteristiche dei linguaggi di programmazione procedurali.
PL/SQL consente di scrivere codice compatto per manipolare dati, supporta la programmazione Object-Oriented, fornisce ottime prestazioni e permette la piena portabilità su qualunque sistema operativo.
La conoscenza di tale linguaggio è elemento imprescindibile per l'utilizzo avanzato del RDBMS Oracle.

 

Obiettivi formativi

Obiettivo del corso è acquisire le conoscenze necessarie per utilizzare a pieno le potenzialità di PL-SQL, interfacciarsi correttamente con un db Oracle e comprendere i principali benefici che comporta l'utilizzo di tale linguaggio.

 

Destinatari

Il corso si rivolge a tutti i futuri sviluppatori in ambiente Oracle PL/SQL, fornendo le conoscenze necessarie per sviluppare procedure, funzioni, package e trigger.

 

Prerequisiti di partecipazione

Per seguire con profitto il corso è richiesta:

- conoscenza basilare del db Oracle e del linguaggio SQL
- fondamenti di programmazione
- conoscenza basilare della lingua inglese tecnica

 

Programma

   Cenni Storici
   Introduzione al PL/SQL
   Struttura
   Dichiarazioni
   Strutture di controllo
    • Il controllo condizionale
    • Il controllo iterativo
    • Il controllo sequenziale
   Cursori
    • La gestione del cursore
    • Gli attributi del cursore
    • Il cursore implicito
    • Il cursore esplicito
    • Concetti avanzati
      - cursori con parametri
      - clausola FOR UPDATE
      - clausola WHERE CURRENT OF
      - cursori con sottoquery
   Modularità
    • La procedura
    • La funzione
    • Il package
    • Il database trigger
   Tipi e sottotipi di dati
    • scalari
    • composti
   Funzioni
    • di gruppo
    • di conversione e trasformazione
    • di data
   Tabelle PL/SQL
    • index by
    • nested
   Manipolare dati con PL/SQL
   Il package DBMS_OUTPUT
   Il package UTL_FILE
   Il package DBMS_LOB
   Il package HTP
   Gestione delle eccezioni
    • predefinite
    • non predefinite
    • definite dall'utente
   Cenni su SQL*Plus

Sono previste esercitazioni pratiche su tutti gli argomenti


E' premura dei nostri docenti approfondire gli argomenti ritenuti di volta in volta più interessanti dalla classe.

 

Valutazione

Ciascun modulo formativo prevede prove intermedie e finali di valutazione sotto forma di test (quiz a risposta multipla), prove pratiche e presentazione di progetti (case study).

 

Le certificazioni

Il corso non prevede percorsi di certificazione specifici.

 

Qualifiche dei Docenti

I nostri docenti trattano temi quali specifiche di implementazione, problemi di configurazione, consigli utili e descrizione dettagliata della tecnologia, in modo che possiate acquisire le competenze di cui avete bisogno e sfruttare al massimo gli investimenti IT.

 

Materiale Didattico

A supporto dell'attività formativa in aula proposta da Lead-Tech, viene fornito materiale didattico sia in forma cartacea che digitale.

 

Ammissione ed iscrizione

Il corso è a numero chiuso.
Le domande di iscrizione verranno accettate in ordine di arrivo fino ad esaurimento posti, previa valutazione di idoneità.
Al ricevimento dell'iscrizione i Responsabili dell'Area Formazione contatteranno i candidati telefonicamente per un colloquio conoscitivo e, nei casi in cui è prevista, fisseranno una prova selettiva basata sulla somministrazione di un test, volto a valutare le conoscenze di base nelle materie richieste come prerequisito.

 

Modalità di Iscrizione

Consultate la pagina delle Iscrizioni.

Lead-Tech si riserva il diritto di non ammettere al corso candidati i cui profili non siano in linea con il percorso formativo prescelto.