Programmazione JAVA + SQL

 

Modulo 1: Ambiente operativo

  • Storia dei Sistemi Operativi
  • Il S.O. UNIX
  • Il file system in Unix
  • Lo shell e gli script di shell

 

Modulo 2:Introduzione alla programmazione a oggetti

  • Introduzione dei concetti di logica di programmazione e al linguaggio Java in particolare
  • Concetto di variabile. Esempi di variabili semplici e complesse. Primi esempi di oggetti con semplici metodi. L’oggetto come entità autonoma che lavora su di sé.
  • Introduzione ai concetti di sequenza, selezione e iterazione e loro uso in Java
  • Spiegazione di algoritmi di base su tipi primitivi e su oggetti semplici. Tecnica dell’esecuzione simbolica.
  • Approfondimento degli oggetti. Metodi e proprietà in dettaglio. Costruttori. Metodi e proprietà di classe.

 

Modulo 3:  Programmazione a oggetti in Java 

  • Basi teoriche del design OO
  • Ereditarietà, incapsulamento, polimorfismo e loro uso pratico. Definizione di proprietà e metodi, loro ereditarietà, architettura OO.
  • Cenni di UML

 

Modulo 4:  Programmazione OO avanzata

  • Interfacce e classi astratte
  • Gestione delle eccezioni 

Modulo 5: XML

  • Introduzione
  • Struttura, correttezza e validazione di un file XML
  • Utilizzo e produzione di XML in Java

Modulo 6: BASI di DATI e Linguaggio SQL

  • Fondamenti di progettazione e sviluppo di basi di dati relazionali e linguaggio SQL
  • Interrogazioni avanzate. Utilizzo di Mysql, Queries correlate.
  • Connessione JAVA/Database SQL (JDBC e suo uso)
  • Esempi ed esercitazione degli argomenti trattati utilizzando i DBMS più comuni (MySQL)

Modulo 7: Analista Programmatore

  • figura professionale di analista programmatore
  • competenze tecniche e trasversali
  • mercato del lavoro

  

 

Totale ore: 240