Il corso introduce gli studenti a concetti base ed avanzati relativi alla costruzione di applicazioni multimediali di livello professionale con particolare riferimento alle tecnologie per il Web sia lato client sia lato server ed alla piattaforma J2EE. Saranno affrontati aspetti basilari dei principali linguaggi di markup. Sarà presentato l’insieme di tecnologie alla base di DHTML e AJAX.

Saranno introdotti gli studenti a concetti base ed avanzati relativi alla realizzazione di applicazioni per dispositivi mobili. Sarà presentato l’insieme di tecnologie alla base dello sviluppo di applicazioni per dispositivi basati su iOS e Android. Infine sarà effettuata una panoramica sulla realizzazione di servizi web e la comunicazione tra dispositivi mobili e servizi web.

Lo studente, alla fine dell’attività didattica, conoscerà gli aspetti teorici e pratici relativi sia alle tecnologie utilizzate per la realizzazione di applicazioni web, sia alla realizzazione di applicazioni native per dispositivi mobili.