Catalogo Corsi di Formazione «Oracle Database» Ottobre 2016
Indice Corsi «Oracle Database» 1. Oracle Database: Introduzione e Linguaggio SQL 2. Oracle Database: Linguaggio PL/SQL - Base 3. Oracle Database: Linguaggio PL/SQL - Avanzato 4. Oracle Database: Performance SQL 5. Oracle Database : Administration I 6. Oracle Database : Administration II 7. Oracle Database 12c: Multitenant 8. Oracle Database : Performance Database 9. Oracle Database: Preparazione Esame 1Z0-051 10. Oracle Database: Preparazione Esame1Z0-052 Oracle Certified Associate 11g DBA 11. Oracle Database: Preparazione Esame 1Z0-062 - Oracle Certified Associate 12c DBA 12. Oracle Database: Preparazione Esame 1Z0-144 - Oracle Certified Associate 12c DEVELOPER 13. Oracle Database: Preparazione Esame 1Z0-146 - Oracle Certified Professional 12c DEVELOPER 14. Oracle Database: Preparazione Esame 1Z0-117 - Oracle Certified Expert 12c TUNING 2
Nota Generale Tutti i corsi di formazione compresi nel presente catalogo prevedono come modalità di verifica finale dell apprendimento un test (differenziato in base alle specificità di ciascun titolo) ed il rilascio ai partecipanti di un attestato di frequenza. Il numero minimo di adesioni richiesto per l attivazione dei singoli corsi è di n.3 partecipanti per l area Informatica. 3
Contenuti principali: Durata: Oracle Database: Introduzione e Linguaggio SQL 1/2 Introduzione ai Database Relazionali e Architettura di Oracle Principali differenze fra le versioni 9i, 10g, 11g e 12c SQL e sotto-linguaggi SQL (DDL, DML, DCL, DTL, DQL) Principali oggetti: Table, Index, View, Index, Synonym, Tipi di dato e loro utilizzo (NUMBER, CHAR, VARCHAR2, DATE, CLOB, BLOB, BFILE) Interrogazione, selezione e e proiezione Join e Subquery Operatori insiemistici (UNION, INTERSECT e MINUS) Constraint Conclusioni 40 ore Quota di iscrizione per partecipante (al netto IVA): 2.500,00 4
Obiettivi: Oracle Database: Introduzione e Linguaggio SQL 2/2 Comprendere l architettura di Oracle Database Fornire le conoscenze di base per utilizzare a pieno il linguaggio SQL Fornire le conoscenze di base necessarie per approfondire lo studio di Oracle Database sia come Sviluppatore che Amministratore Illustrare le principali differenze fra le diverse versioni di Oracle Fornire le conoscenze di base sulla sicurezza e sulla riservatezza dei dati Destinatari: Benefici: Futuri sviluppatori e amministratori di database (DBA) in ambiente Oracle Utilizzo del linguaggio SQL Conoscenza della terminologia utilizzata in ambiente Oracle Conoscenza delle caratteristiche e delle particolarità di Oracle Database 5
Contenuti principali: Durata: Oracle Database: Linguaggio PL/SQL Base 1/2 Caratteristiche fondamentali del linguaggio PL/SQL Tipi di dato PL/SQL Dati scalari e strutturati Struttura dei programmi in blocchi e sotto-blocchi Utilizzo di SQL in PL/SQL (SQL Statico e Dinamico) Gestione dei Cursori, Cursor For Loop, Cursori impliciti Istruzioni di selezione e iterazione Utilizzo di Record e Collection Gestione delle Eccezioni Principali Package di sistema Conclusioni 32 ore Quota di iscrizione per partecipante (al netto IVA): 2.000,00 6
Obiettivi: Comprendere le caratteristiche distintive del linguaggio SQL e le sue potenzialità Fornire le conoscenze di base per utilizzare a pieno il linguaggio PL/SQL Fornire le conoscenze necessarie per la scrittura di codice efficiente e modulare Comprendere il meccanismo di gestione delle eccezioni Comprendere le potenzialità e le modalità di utilizzo Destinatari: Oracle Database: Linguaggio PL/SQL Base 2/2 Sviluppatori PL/SQL in ambiente Oracle Database Benefici: Utilizzo del linguaggio PL/SQL Conoscenza delle tecniche e delle metodologie di programmazione in ambiente PL/SQL 7
Contenuti principali: Durata: Oracle Database: Linguaggio PL/SQL Avanzato 1/2 Richiami sui concetti base del linguaggio SQL Sviluppo di Procedure e funzioni e Package Inizializzazione e stato di invarianza di un Package Sviluppo di Trigger Offuscamento del codice Ref Cursor Gestione dei LOB (BLOB, CLOB e BFILE) Preprocessore e compilazione condizionale Ottimizzazione del codice Trace e Debug Conclusioni 32 ore Quota di iscrizione per partecipante (al netto IVA): 2.000,00 8
Obiettivi: Comprendere le caratteristiche delle Stored Procedure Fornire le conoscenze necessarie per lo sviluppo di Funzioni, procedure e Trigger Fornire le conoscenze necessarie per scrivere codice PL/SQL ottimizzato Comprendere il funzionamento del Pre-processore Comprendere la differenza fra codice Interpretato e Compilato Comprendere le direttive al compilatore (PRAGMA) Destinatari: Benefici: Oracle Database: Linguaggio PL/SQL Avanzato 2/2 Sviluppatori PL/SQL in ambiente Oracle Database Utilizzo avanzato del linguaggio PL/SQL Capacità di sviluppare e mantenere le Stored Procedure 9
Oracle Database: Performance SQL 1/2 Contenuti principali: Durata: Richiami sull architettura di Oracle Database Funzionamento dell ottimizzatore e piani di esecuzione Parse Hard parse e Soft Parse Statistiche per l ottimizzatore e package DBMS_STATS Statistiche dinamiche e livelli del Dynamic Sampling Statistics feedback Istogrammi e statistiche estese SQL Plan Directive e SQL Plan Baseline Utilizzo e gestione degli indici (B-Tree e Bitmap) Ottimizzazione delle Query, delle Subquery e dei Join Conclusioni 40 ore Quota di iscrizione per partecipante (al netto IVA): 2.500,00 10
Oracle Database: Performance SQL 2/2 Obiettivi: Comprendere il funzionamento dell ottimizzatore di Oracle Fornire le conoscenze di base scrivere comandi SQL efficienti e veloci Fornire le conoscenze necessarie per la raccogliere le statistiche per l ottimizzatore Comprendere le criticità relative alla scelta dei piani di esecuzione Comprendere le potenzialità relative alle funzionalità introdotte di recente in ambito Oracle relative alle performance (SQL Plan Directive, SQL Plan Baseline, Statistics Feedback, ) Destinatari: Benefici: Sviluppatori SQL - PL/SQL in ambiente Oracle Database Capacità di scrivere comandi più efficienti Conoscenza dei principi di funzionamento che determinano le performance 11
Contenuti principali: Durata: 40 ore Oracle Database: Administration I 1/2 Architettura e funzionamento di Oracle Database Installazione di Oracle Software in ambiente Linux/Unix Creazione di un Database e gestione dei Modelli Dizionario dati e viste V$ Statistiche di sistema e Time Model Gestione della memoria e utilizzo degli Advisor Struttura logica e fisica del database Data file, Temp file, Log File e Control File Tablespece, Segmenti, Extent e Blocco dati Gestione Utenti, Privilegi, Ruoli e Profili Conclusioni Quota di iscrizione per partecipante (al netto IVA): 2.500,00 12
Oracle Database: Administration I 2/2 Obiettivi: Comprendere l architettura e il funzionamento di Oracle Database Fornire le conoscenze necessarie per creare e gestire un database Fornire le conoscenze necessarie per svolgere le più comuni attività di gestione di un database in piena autonomia Comprendere e gestire l utilizzo delle risorse Imparare a intervenire prontamente in caso di problemi Destinatari: Benefici: Amministratori di Database (DBA) Capacità di gestire un Database Oracle Conoscenza approfondita sull architettura e sul funzionamento 13
Contenuti principali: Durata: Richiami sull architettura e funzionamento di Oracle Database Differenze fra le modalità di Archivelog e Noarchivelog Backup Consistente e Inconsistente Backup e Recovery gestito dall utente Backup e Recovery mediante RMAN Backup Incrementali (differenziale e cumulativo) Recovery Completo e Incompleto Tecnologie di Flashback Analisi di diversi scenari di relativi al Backup e al Recovery Conclusioni 40 ore Oracle Database: Administration II 1/2 Quota di iscrizione per partecipante (al netto IVA): 2.500,00 14
Oracle Database: Administration II 2/2 Obiettivi: Comprendere le differenze fra le modalità di Noarchive log e Archive log Fornire le conoscenze necessarie per la gestione dei Backup e Recovery Fornire le conoscenze necessarie per impostare le policy di Backup, definire le Retention Policy e configurare il Recovery Catalog Utilizzare le tecnologie di backup Imparare a svolgere operazioni avanzate come la Clonazione di un Database Destinatari: Benefici: Amministratori di Database (DBA) Capacità di effettuare operazioni avanzate relative alla gestione di un Database Oracle Conoscenza approfondita sulle tecniche e sulle metodologie di backup e Recovery 15
Contenuti principali: Durata: Oracle Database 12c: Multitenant 1/2 Richiami sull architettura e funzionamento di Oracle Database e sulle caratteristiche della versione 12c Caratteristiche fondamentali dell ambiente Multitenant Concetto di Pluggable Database (PDB) e di Container (CDB) Creazione di un PDB partendo dal SEED Clonazione di PDB in locale e remoto Plug-in e Unplug di un PDB Backup e Recovery di un PDB Utenti locali e globali Problematiche di performance in ambiente Multitenant Conclusioni 16 ore Quota di iscrizione per partecipante (al netto IVA): 1.000,00 16
Obiettivi: Comprendere le caratteristiche dell ambiente Multitenant Fornire le conoscenze necessarie per la gestione dei Pluggable Database Analizzare alcuni scenari di riferimento relativi all utilizzo dell ambiente Multitenant Analizzare le criticità dell ambiente Multitenant Destinatari: Benefici: Oracle Database 12c: Multitenant 2/2 Amministratori di Database (DBA) Capacità di effettuare operazioni avanzate relative alla gestione di un Database Multitenant Conoscenza approfondita sulle novità architetturali introdotte nella versione 12c 17
Oracle Database: Performance Database 1/2 Contenuti principali: Durata: Richiami sull architettura e funzionamento di Oracle Database Gestione della memoria Tuning dello Shared Pool e del Database Buffer Cache Checkpoint Utilizzo degli Advisor (SQL Tuning Advisor, SQL Access Advisor, SQL Segment Advisor) Statistiche di sistema e Time Model Automatic Workload Repository (AWR) Automatic Database Diagnostic Monitor (ADDM) Riorganizzazione dei segmenti e ottimizzazione dello spazio Conclusioni 32 ore Quota di iscrizione per partecipante (al netto IVA): 2.000,00 18
Oracle Database: Performance Database 2/2 Obiettivi: Apprendere le metodologie e le tecniche di Tuning di un Istanza e di un Database Oracle Comprendere il funzionamento e l ottimizzazione della memoria (SGA e PGA) Imparare a utilizzare gli Advisor Imparare a interpretare i report generati mediante l AWR Comprendere il funzionamento di ADDM Utilizzare le Baseline Destinatari: Benefici: Amministratori di Database (DBA) Capacità di operare sul Database al fine di migliorare le performance Comprendere i meccanismi interni di funzionamento di Oracle Database al fine di intervenire in modo di migliorare l utilizzo delle risorse e quindi le performance 19
Contenuti principali: Oracle Database: Preparazione Esame 1Z0-051 1/2 Richiami sul linguaggio SQL Analisi delle reali domande d esame e relativa spiegazione Simulazione dell esame Durata: 24 ore Quota di iscrizione per partecipante (al netto IVA): 1.500,00 20
Oracle Database: Preparazione Esame 1Z0-051 2/2 Obiettivi e prerequisiti: L obiettivo di questo corso è quello di fornire tutto il supporto necessario per superare con successo l esame di certificazione Oracle 1Z0-051. Pertanto, durante il corso, verranno analizzate, commentate e spiegate le reali domande di certificazione. E assolutamente necessaria la conoscenza approfondita del linguaggio SQL. Destinatari: Benefici: Chiunque desideri conseguire una certificazione Oracle come sviluppatore o DBA Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l esame di certificazione 1Z0-051 21
Oracle Database: Preparazione Esame 1Z0-052 Oracle Certified Associate 11g DBA 1/2 Contenuti principali: Richiami sull architettura e sul funzionamento di Oracle Database 11g Analisi delle reali domande d esame e relativa spiegazione Simulazione dell esame Durata: 32 ore Quota di iscrizione per partecipante (al netto IVA): 2.000,00 22
Benefici: Oracle Database: Preparazione Esame 1Z0-052 Oracle Certified Associate 11g DBA 2/2 Obiettivi e prerequisiti: L obiettivo di questo corso è quello di fornire tutto il supporto necessario per superare con successo l esame di certificazione Oracle 1Z0-052. Pertanto, durante il corso, verranno analizzate, commentate e spiegate le reali domande di certificazione. E assolutamente necessaria la conoscenza approfondita relativa all architettura, al funzionamento e all amministrazione di un Database Oracle 11g. E necessario aver superato l esame 1Z0-051 Destinatari: Chiunque desideri conseguire la certificazione O.C.A. DBA 11g Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l esame di certificazione 1Z0-052 23
Oracle Database: Preparazione Esame 1Z0-062 Oracle Certified Associate 12c DBA 1/2 Contenuti principali: Richiami sull architettura e sul funzionamento di Oracle Database 12g Analisi delle reali domande d esame e relativa spiegazione Simulazione dell esame Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): 2.500,00 24
Benefici: Oracle Database: Preparazione Esame 1Z0-062 Oracle Certified Associate 12c DBA 2/2 Obiettivi e prerequisiti: L obiettivo di questo corso è quello di fornire tutto il supporto necessario per superare con successo l esame di certificazione Oracle 1Z0-062. Pertanto, durante il corso, verranno analizzate, commentate e spiegate le reali domande di certificazione. E assolutamente necessaria la conoscenza approfondita relativa all architettura, al funzionamento e all amministrazione di un Database Oracle 11g. E necessario aver sostenuto l esame 1Z0-051 Destinatari: Chiunque desideri conseguire la certificazione O.C.A. DBA 12g Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l esame di certificazione 1Z0-062 25
Oracle Database: Preparazione Esame 1Z0-144 Oracle Certified Associate 12c DEVELOPER 1/2 Contenuti principali: Richiami sui linguaggi SQL e PL/SQL Analisi delle reali domande d esame e relativa spiegazione Simulazione dell esame Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): 2.500,00 26
Benefici: Oracle Database: Preparazione Esame 1Z0-144 Oracle Certified Associate 12c DEVELOPER 2/2 Obiettivi e prerequisiti: L obiettivo di questo corso è quello di fornire tutto il supporto necessario per superare con successo l esame di certificazione Oracle 1Z0-144. Pertanto, durante il corso, verranno analizzate, commentate e spiegate le reali domande di certificazione. E assolutamente necessaria la conoscenza approfondita del linguaggio PL/SQL E necessario aver sostenuto l esame 1Z0-051 Destinatari: Chiunque desideri conseguire la certificazione O.C.A. SVILUPPATORE 12g Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l esame di certificazione 1Z0-144 27
Oracle Database: Preparazione Esame 1Z0-146 Oracle Certified Professional DEVELOPER 1/2 Contenuti principali: Richiami sui linguaggi SQL e PL/SQL Analisi delle reali domande d esame e relativa spiegazione Simulazione dell esame Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): 2.500,00 28
Benefici: Oracle Database: Preparazione Esame 1Z0-146 Oracle Certified Professional DEVELOPER 2/2 Obiettivi e prerequisiti: L obiettivo di questo corso è quello di fornire tutto il supporto necessario per superare con successo l esame di certificazione Oracle 1Z0-146. Pertanto, durante il corso, verranno analizzate, commentate e spiegate le reali domande di certificazione. E assolutamente necessaria la conoscenza approfondita del linguaggio PL/SQL E necessario aver sostenuto l esame 1Z0-144 Destinatari: Chiunque desideri conseguire la certificazione O.C.P. SVILUPPATORE 12g Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l esame di certificazione 1Z0-146 29
Oracle Database: Preparazione Esame 1Z0-117 Oracle Certified Expert 12c TUNING 1/2 Contenuti principali: Richiami sull architettura e sul funzionamento di Oracle Database Richiami sulle Performance Analisi delle reali domande d esame e relativa spiegazione Simulazione dell esame Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): 2.500,00 30
Benefici: Oracle Database: Preparazione Esame 1Z0-117 Oracle Certified Expert 12c TUNING 2/2 Obiettivi e prerequisiti: L obiettivo di questo corso è quello di fornire tutto il supporto necessario per superare con successo l esame di certificazione Oracle 1Z0-117. Pertanto, durante il corso, verranno analizzate, commentate e spiegate le reali domande di certificazione. Considerata la complessità dell esame è assolutamente necessaria un ottima conoscenza sull architettura, sul funzionamento e sulle performance di Oracle Database. Destinatari: Chiunque desideri conseguire la certificazione O.C.E. TUNING12g Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l esame di certificazione 1Z0-117 31
Catalogo Corsi di Formazione «Oracle Database» Grazie per l attenzione 32