Obiettivo
Java risulta essere uno dei linguaggi di programmazione più diffusi e utilizzati. La sua peculiarità è quella di facilitare la scrittura del codice, rendendolo adatto alla maggior parte delle architetture e dei sistemi – infatti molti software, siti web, app e videogame
sono oggi sviluppati con Java. Le informazioni utilizzate come riferimento nella programmazione del percorso formativo riguardano il fabbisogno di competenze espresso da aziende radicate nel bacino territoriale locale. La progettazione risponde invece all’analisi delle unità di competenza che costituiscono le competenze tecnico-specialistiche del ruolo professionale.
Argomenti
Logica di base
Diagrammi di Flusso
Operatori AND, OR, NOT
Introduzione al linguaggio;
Compilatori e Virtual Machine Java;
Installazione e configurazione ambiente;
IDE:
Installazione e Introduzione al funzionamento.
Sintassi e Regole;
Nomenclatura;
Tipizzazione forte:
Tipi primitivi;
Tipi oggetto.
Programmazione orientata agli oggetti:
Modificatori di accesso;
Classi e Classi astratte;
Interfacce e Oggetti;
Metodi:
Statici;
Istanza.
Proprietà:
Getter;
Setter;
Incapsulamento;
Ereditarietà;
Polimorfismo:
Overloading;
Overridding.
Gerarchia.
Organizzazione in package, classi, metodi e proprietà;
Variabili e costanti;
Operatori:
Logici;
Aritmetici;
Confronto.
Costrutti:
if;
switch;
ciclo for e ciclo while.
Array e altri contenitori;
Librerie;
Eccezioni;
Debug
