Obiettivi
Il corso si propone di offrire a programmatori di
esperienza eterogenea, i rudimenti di programmazione
e di conoscenza delle librerie di sistema necessarie
alla programmazione in Java.
Descrizione
Il
linguaggio Java, fondamenti di OOP, JVM, eccezioni,
fondamenti di JDBC e SWING
Argomenti
trattati
Introduzione al linguaggio Java: portabilità
e Java Virtual Machine, le distribuzioni SUN (JSDK).
Fondamenti di OOP: incapsulamento, ereditarietà,
polimorfismo. Oggetti, classi ed interfacce in java:
sintassi ed elementi caratteristici del linguaggio.
Introduzione allambiente di sviluppo (Eclipse
o JBuilder).
Elementi caratteristici del linguaggio: sintassi, tipi
primitivi, visibilità delle variabili, operatori
di controllo di flusso.
Le librerie standard di java: classi ed oggetti di uso
più frequente ( String, Date, Object, etc.).
Il Collection Framework.
Gestione delle eccezioni in java. Blocchi try
catch
finally , Exception e RuntimeException.
Documentazione con JavaDoc.
I/O in java: il concetto di stream e le classi della
libreria java.io.
RunTime Type Information in Java (RTTI): introspezione
e reflection.
Le Applet e la tecnologia AWT.
Uso delle Assertion.
Durata
del corso prevista
5 giorni comprensivi di esercitazioni
Strumenti
utilizzati durante il corso
IDE non vincolante, ma con preferenza per Eclipse
o JBuilder (entrambi disponibili in versione gratuita)
A
chi si rivolge
Il corso si rivolge a programmatori nuovi alla tecnologia
java, conoscenze di altri linguaggi di programmazione
o dei fondamenti di OOP sono un prerequisito non vincolante.
Percorso
formativo propedeuticità
Il corso segue il corso Java Base ed è il
punto di partenza per un percorso formativo che può
portare successivamente ai corsi J2EE Web e J2EE EJB.
|