informatica Business Analytics e Database programmazione PL

Transcript

informatica Business Analytics e Database programmazione PL
informatica
Business Analytics e Database
programmazione PL/SQL
serale – 108 ore
Il corso introduce gli aspetti architetturali, semantici e sintattici di PL/SQL. Vengono
affrontate le best practice di stesura del codice in forma corretta ed ottimizzata ed infine si
mostra come integrare il codice in Oracle database attraverso stored procedure, stored
function e trigger. In particolare, una ampia trattazione della compilazione dinamica nativa
(native dynamic compilation in ambito SQL e PL/SQL) permetterà l'acquisizione delle
funzionalità più preziose e moderne legate al linguaggio. Si introdurranno infine anche le
tecniche object-oriented che PL/SQL offre nativamente e le chiamate java da PL/SQL.
Il corso rivolto ad amministratori e aspiranti programmatori, forma la figura di
programmatore PL/SQL e perfeziona quella di amministratore di Database Oracle.
contenuti
• fondamenti del linguaggio: struttura, compilazione, controllo procedurale, gestione
delle eccezioni
• strutture dati, SQL in PL/SQL: datatype nativi e non, record e collection, DML e
gestione delle transazioni, compilazione dinamica nativa SQL e PL/SQL
• costruzione di applicazioni ed argomenti avanzati: procedure, funzioni, parametri,
package, trigger, gestione dell'I/O
• Oracle Packages ed API disponibili: introduzione ai concetti chiave e alle tecniche di
utilizzo delle API disponibili attraverso gli Oracle Package più significativi
Struttura del corso
• 108 ore di cui 60 di laboratorio.
• Corso serale.
Aula attrezzata con PC dedicati alle attività di amministrazione di Oracle Database 11g
Express Edition e con gli strumenti client e server installati.
Requisiti: conoscenza dei database relazionali ed esperienza come sistemista o DBA.
Modalità di selezione: ordine d'iscrizione e valutazione del cv.
C.F.P. VIGORELLI – AFOL METROPOLITANA
Via Soderini, 24 - 20146 Milano (MI)
Tel. 0277405201 Fax. 0277405260 | [email protected]