TECNICHE DI PROGRAMMAZIONE JAVA (in attesa di finanziamento dalla Regione Piemonte – Bando MDL sperimentale 2016-2017) Obiettivi Il corso si propone come obiettivo quello di avviare gli allievi all'utilizzo delle tecniche di programmazione Java, il linguaggio più utilizzato per applicazioni in Internet grazie alle sue caratteristiche di potenza e flessibilità, iniziando dal livello base del linguaggio fino ad arrivare ad una conoscenza tecnica approfondita. Il corso consente ai partecipanti di apprendere la sintassi del linguaggio di programmazione Java, la programmazione orientata agli oggetti con Java, la creazione di interfacce grafiche utente (GUI), la gestione delle eccezioni, le funzionalità di I/O per i file, i thread e le funzioni di rete: conoscenze e solide competenze con le quali sarà possibile svolgere il lavoro di sviluppatore software all’interno delle aziende che intendono implementare le funzionalità di un sito Web e di Aree intranet, inserire dei contenuti dinamici per il web anche per il lato server oppure realizzare applicazioni per Android. Programma COMPETENZE TRASVERSALI 1) Accoglienza Il contesto di riferimento del percorso formativo Orientamento Definizione e valutazione dei propri progetti: personale e professionale Le caratteristiche personali Valorizzazione dei propri progetti: personale e professionale 2) Pari Opportunità Interculturalità e pari opportunità 3) Sicurezza sul lavoro Formazione Generale dei lavoratori Formazione Specifica dei lavoratori COMPETENZE PROFESSIONALIZZANTI 1) L'ambiente di sviluppo Architettura di un sistema di elaborazione in rete Caratteristiche dell'ambiente di sviluppo 2) L'applicazione software Linguaggio di programmazione Ambiente di sviluppo Ambiente DBMS (Database Management System)