Benvenuti nel corso "Il Linguaggio PL/SQL di Oracle - Da Zero a Esperto"
Il corso è rivolto a tutti coloro i quali, dopo aver acquisito sufficienti conoscenze del Structured Query Language (SQL), hanno l'esigenza di imparare il Linguaggio Procedurale PL-SQL (Procedural Language SQL) di Oracle.
Il corso si compone di tre livelli didattici:
Al termine del primo livello lo studente avrà una chiara conoscenza di:
Come creare i blocchi anonimi di PL/SQL
Come distinguere le diverse sezioni dei blocchi
Come usare ed inizializzare le variabili nel codice PL/SQL
Come Gestire le Transazioni
Come utilizzare le Espressioni Condizionali
Come utilizzare i Cicli
Come gestire le Eccezioni
Come usare i Cursori
Come usare le Collezioni
Come usare i Record
Al termine del secondo livello lo studente avrà una chiara conoscenza di:
Come creare codice PL/SQL Modulare
Come creare ed usare le Procedure (Procedure)
Come creare ed usare le Funzioni (Function)
Come creare ed usare i Trigger
Come creare, modificare ed usare i Package
Come creare i tipi oggetto (OOP)
Come creare Package Strutturati e Procedure PL/SQL Dinamiche
Al termine del terzo livello lo studente saprà:
Come utilizzare le applicazioni modulari PL/SQL con Spring Boot
Come creare un servizio REST in Spring Boot che impieghi il codice PL/SQL
Come testare il web service con JUnit 4 e manualmente con PostMan
Tutti gli argomenti verranno trattati utilizzando un database con dati reali* analizzando, commentando ed eseguendo il codice PL/SQL nell'Oracle SQL Developer.
*I dati provengono da un database di produzione sottoposto ad alterazione casuale per preservare la privacy e la riservatezza dei proprietari dei dati.