Approfondimento dei concetti di programmazione a oggetti appresi nel corso del primo anno Introduzione a strumenti e metodologie per la programmazione avanzata in Java (reflection, annotations, approcci functional) Comunicazione e integrazione con ambienti esterni (database) Sviluppo di applicazioni server-side