Programmazione JAVA + PL/SQL

 

Obiettivi dell’intervento formativo:

Il programma di Java – PL/SQL è pensato per formare risorse predisposte alla business intelligence. In questo quadro, si intende PL/SQL come strumento per l’interrogazione e la gestione del dato, e Java principalmente come interfaccia verso il mondo esterno per i dati estratti ed elaborati. Non si intende quindi come un corso di programmazione a tutto tondo per formare programmatori versati nelle tecniche OO più avanzate, ma risorse funzionali a un ambito circoscritto.

 

 

Modulo 1: SQL e i database relazionali

  • Concetti di DBMS, DB, entità e relazione.
  • Operazioni CRUD di base.
  • Sequences.
  • Interrogazioni complesse – raggruppamenti, funzioni in linea e di gruppo.
  • Interrogazioni su più tabelle – concetto di join.
  • Inner join, left join, self join, join 1-1, 1-n, n-n.
  • Query correlate.
  • Esercizi sui temi trattati.

 

Modulo 2: PL/SQL 

  • Basi di programmazione strutturata.
  • Variabili, blocchi di codice, tipi, costrutti decisionali, cicli.
  • Accesso alle tabelle da PL/SQL. 
  • Cursor e records.
  • Stored procedures e functions, triggers.
  • Integrazione di query complesse in programmi PL/SQL
  • Esercizi sui temi trattati. 

 

Modulo 3: Java per l’interfacciamento web ai DB 

  • Basi della programmazione a oggetti.
  • Variabili, blocchi di codice, tipi, costrutti decisionali e cicli in Java.
  • Basi di OOP. 
  • Proprietà, metodi, ereditarietà.
  • JDBC per l’accesso al dato da Java.
  • Basi di web applications: servlet.
  • Esercizi sui temi trattati, realizzazione di una servlet elementare per operazioni crud su un DB e produzione di statistiche.

 

Modulo 4: Web services

  • XML, JSON e lo scambio dei dati.
  • I modelli SOAP e Rest.
  • Librerie per l’uso di SOAP in Java. 
  • Implementazione di web services SOAP e REST in Java su DB PL/SQL.
     

 

Modulo di orientamento

 

  • Affrontare un colloquio di lavoro, ricerca attiva del lavoro e linkedin
  • Orientamento professionale e predisporre un proprio curriculum vitae

 

Moduli Obbligatori:

 

Salute e Sicurezza sui luoghi di lavoro – Generica accordo Stato/Regioni 

  • Concetti di pericolo, rischio, danno, prevenzione, danno – prevenzione – protezione
  • Organizzazione della prevenzione aziendale
  • Diritti, doveri e sanzioni per i vari soggetti aziendali
  • Organi di vigilanza controllo ed assistenza

Diritti e doveri dei lavoratori somministrati -D.lgs. 276/2003 

 

Totale ore: 240