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 Catalogo Corsi «Oracle Database» 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”. Catalogo Corsi «Oracle Database» 3 Oracle Database: Introduzione e Linguaggio SQL – 1/2 Contenuti principali: 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 Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): € 2.500,00 Catalogo Corsi «Oracle Database» 4 Oracle Database: Introduzione e Linguaggio SQL – 2/2 Obiettivi: 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: Futuri sviluppatori e amministratori di database (DBA) in ambiente Oracle Benefici: Utilizzo del linguaggio SQL Conoscenza della terminologia utilizzata in ambiente Oracle Conoscenza delle caratteristiche e delle particolarità di Oracle Database Catalogo Corsi «Oracle Database» 5 Oracle Database: Linguaggio PL/SQL – Base – 1/2 Contenuti principali: 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 Durata: 32 ore Quota di iscrizione per partecipante (al netto IVA): € 2.000,00 Catalogo Corsi «Oracle Database» 6 Oracle Database: Linguaggio PL/SQL – Base – 2/2 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: 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 Catalogo Corsi «Oracle Database» 7 Oracle Database: Linguaggio PL/SQL – Avanzato – 1/2 Contenuti principali: 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 Durata: 32 ore Quota di iscrizione per partecipante (al netto IVA): € 2.000,00 Catalogo Corsi «Oracle Database» 8 Oracle Database: Linguaggio PL/SQL – Avanzato – 2/2 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: Sviluppatori PL/SQL in ambiente Oracle Database Benefici: Utilizzo avanzato del linguaggio PL/SQL Capacità di sviluppare e mantenere le Stored Procedure Catalogo Corsi «Oracle Database» 9 Oracle Database: Performance SQL – 1/2 Contenuti principali: 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 Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): € 2.500,00 Catalogo Corsi «Oracle Database» 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: Sviluppatori SQL - PL/SQL in ambiente Oracle Database Benefici: Capacità di scrivere comandi più efficienti Conoscenza dei principi di funzionamento che determinano le performance Catalogo Corsi «Oracle Database» 11 Oracle Database: Administration I – 1/2 Contenuti principali: 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 Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): € 2.500,00 Catalogo Corsi «Oracle Database» 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: Amministratori di Database (DBA) Benefici: Capacità di gestire un Database Oracle Conoscenza approfondita sull’architettura e sul funzionamento Catalogo Corsi «Oracle Database» 13 Oracle Database: Administration II – 1/2 Contenuti principali: 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 Durata: 40 ore Quota di iscrizione per partecipante (al netto IVA): € 2.500,00 Catalogo Corsi «Oracle Database» 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: Amministratori di Database (DBA) Benefici: Capacità di effettuare operazioni avanzate relative alla gestione di un Database Oracle Conoscenza approfondita sulle tecniche e sulle metodologie di backup e Recovery Catalogo Corsi «Oracle Database» 15 Oracle Database 12c: Multitenant – 1/2 Contenuti principali: 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 Durata: 16 ore Quota di iscrizione per partecipante (al netto IVA): € 1.000,00 Catalogo Corsi «Oracle Database» 16 Oracle Database 12c: Multitenant – 2/2 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: Amministratori di Database (DBA) Benefici: Capacità di effettuare operazioni avanzate relative alla gestione di un Database Multitenant Conoscenza approfondita sulle novità architetturali introdotte nella versione 12c Catalogo Corsi «Oracle Database» 17 Oracle Database: Performance Database – 1/2 Contenuti principali: 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 Durata: 32 ore Quota di iscrizione per partecipante (al netto IVA): € 2.000,00 Catalogo Corsi «Oracle Database» 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: Amministratori di Database (DBA) Benefici: 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 Catalogo Corsi «Oracle Database» 19 Oracle Database: Preparazione Esame 1Z0-051 – 1/2 Contenuti principali: 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 Catalogo Corsi «Oracle Database» 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: Chiunque desideri conseguire una certificazione Oracle come sviluppatore o DBA Benefici: Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l’esame di certificazione 1Z0-051 Catalogo Corsi «Oracle Database» 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 Catalogo Corsi «Oracle Database» 22 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 Benefici: Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l’esame di certificazione 1Z0-052 Catalogo Corsi «Oracle Database» 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 Catalogo Corsi «Oracle Database» 24 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 Benefici: Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l’esame di certificazione 1Z0-062 Catalogo Corsi «Oracle Database» 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 Catalogo Corsi «Oracle Database» 26 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 Benefici: Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l’esame di certificazione 1Z0-144 Catalogo Corsi «Oracle Database» 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 Catalogo Corsi «Oracle Database» 28 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 Benefici: Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l’esame di certificazione 1Z0-146 Catalogo Corsi «Oracle Database» 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 Catalogo Corsi «Oracle Database» 30 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 Benefici: Porre i partecipanti al corso nelle condizioni di sostenere con alte probabilità di successo l’esame di certificazione 1Z0-117 Catalogo Corsi «Oracle Database» 31 Catalogo Corsi di Formazione «Oracle Database» Grazie per l’attenzione Catalogo Corsi «Oracle Database» 32