Java – Livello avanzato

image

Java – Livello avanzato


image
requisiti di accesso Conoscenze di base del linguaggio JAVA oppure aver frequentato il corso JAVA - livello base.

Dettagli del corso


Obiettivi:

Nel corso JAVA livello avanzato l'allievo impara a sviluppare applicazioni desktop in uno specifico ambiente di sviluppo sulla base di analisi e specifiche tecniche e funzionali fornite dall'analista. 
Durante il corso vengono affrontate le modalità di realizzazione di interfacce grafiche e interfacce di accesso a database di tipo relazionali (JDBC); oggetto di studio sarà anche il linguaggio SQL. 
L'allievo impara a schematizzare le classi utilizzando lo standard UML e a modellare conseguentemente i dati del database, impara inoltre a configurare l'IDE Eclipse e ad installare plugin di aiuto alla realizzazione delle interfacce grafiche. Particolare attenzione viene rivolta allo studio delle librerie SWING e all'utilizzo degli oggetti di queste librerie nei progetti desktop

Contenuti

  • UML:
    - Introduzione all'analisi funzionale con UML 
    - Rappresentazione di schemi di flussi e modelli di oggetti secondo lo standard UML 
    - I grafici di tipo design model per la rappresentazione delle classi con UML 
    - Generazione del codice java partendo da schemi di tipo design model 
    - Esercitazioni 
  • SQL e widget del Framework SDK:
    - Approfondimento del linguaggio SQL 
    - Studio degli oggetti JList e JComboBox 
    - Esercitazioni
  • Connessione al database - JDBC:
    - Introduzione a JDBC. 
    - Tipi di driver e creazione database. 
    - Connessione a database relazionali tramite driver JDBC. 
    - Query Statement e Transaction sul database 
    - Installazione e configurazione di Hibernate ORM (open source) 
    - Le basi della gestione della persistenza di dati con Hibernate
  • Introduzione a Hibernate:
    - Mapping più complessi 
    - Come organizzare il codice di un'applicazione java che utilizza Hibernate Esercitazioni
  • Hibernate:
    - Strumenti per Hibernate, approfondimenti
    - Le interfacce Hibernate (Session, Transaction e Query) 
    - Esercitazioni
  • Approfondimenti e prospettive
    - Approfondimenti java Swing e Hibernate 
    - Prospettive per java Web 
requisiti di accesso Conoscenze di base del linguaggio JAVA oppure aver frequentato il corso JAVA - livello base.

Richiedi informazioni per questo corso