
Finalità del corso
Il percorso formativo Programmatore Java è strutturato seguendo un percorso didattico sequenziale.
Ha come obiettivo la formazione di una figura professionale altamente specializzata nella programmazione ad oggetti che mediante il linguaggio Java è in grado di affrontare la creazione e gestione di un progetto nella sua totalità.
Il Programmatore Java contribuisce direttamente alla creazione e/o modifica di sistemi software complessi utilizzando standard e strumenti adeguati per fornire nuove applicazioni software.
Garantisce che i risultati rispondano ai requisiti sia della progettazione tecnica che in termini di conformità alle specifiche funzionali concordate.
Obiettivi didattici
Il corso è finalizzato a trasferire le competenze e le tecniche più avanzate, per la progettazione e lo sviluppo di applicazioni software professionali. Partendo dalle basi della programmazione Object Oriented e della logica e progettazione dei Database verrà affrontato il linguaggio Java SE. Al Al termine del Percorso sarà possibile conseguire la certificazione Java SE 8 Programmer I (1Z0-808),inoltre, esclusivamente per coloro che hanno frequentato almeno l’80% delle ore previste, verrà rilasciato un attestato di frequenza corredato da una attestazione delle competenze acquisite.
Destinatari
Giovani tra i 18 e i 29 anni, disoccupati, che non frequentino un regolare corso di studi o di formazione.
Profilo professionali in uscita:
Programmatore Oracle (Java)
Conoscenze in uscita
Al termine del corso gli allievi saranno in grado di:
-
descrivere le nozioni basilari della programmazione ad oggetti; descrivere le fasi del disegno e del progettodi un Data Base relazionale
-
utilizzare il linguaggio lo (Structured Query Language) per l’accesso ai dati di un Data Base; Interrogare e manipoloare i dati del DB
-
praticare le competenze object-oriented ; Identificare le buone prassi nell’utilizzo del linguaggio per creare robuste applicazioni Java
-
creare applicazioni Java with con la più recente tecnologia JDK
-
connettersi al databases utilizzando il linguaggio di interrogazione standard SQL con JDBC; creare applicazioni che garantiscano high-performance e caratteristiche multi-threaded
-
utilizzare espressioni Lambda nelle applicazioni Java; Archiviare e manipolare i dati utilizzando le collections; manipolare files, directories and file systems