Il Linguaggio PL/SQL di Oracle - Da Zero a Esperto
Impariamo da zero come creare applicazioni modulari col PL/SQL e usiamole con lo Spring Boot attivando un servizio REST
Description
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.
What You Will Learn!
- Creare i blocchi anonimi in PL/SQL
- Imparare ad usare le Espressioni Condizionali (IF,THEN,CASE)
- Imparare ad usare i Cicli (FOR, WHILE)
- Imparare a creare una efficiente Gestione delle Eccezioni
- Imparare ad usare i Cursori
- Creare ed usare le Procedure (Stored Procedure)
- Creare ed usare le Funzioni (Functions)
- Creare ed usare i Trigger
- Creare codice modulare con i Package
- Utilizzare i programmi PL/SQL con Spring Boot
Who Should Attend!
- Responsabili IT e Data Analyst
- Programmatori SQL
- Sviluppatori di software
- Studenti, Scienziati e Ricercatori
- Chiunque desideri espandere le proprie conoscenze di SQL