TECNOLOGIE DEL WEB

The course covers both methodological and technological aspects related with the design and realisation of data-intensive web applications.


Il corso si prefigge l’obiettivo generale di offrire una conoscenza operativa sui concetti del paradigma object-oriented per la progettazione e programmazione software. Successivamente verrà presentati aspetti avanzati del il linguaggio di programmazione Java che implementa tale paradigma.
Sillabo:

  • Introduzione al paradigma di programmazione Orientata agli Oggetti
  • Introduzione alla Ingegneria del Software Orientata agli Oggetti
  • Definizione dei requisiti, progettagìzoine dell'architettura del sistema, progettazione dettagliata del software
  • Linguaggio Java: Classi, oggetti, ereditarietà, collezioni, interfacce ed eccezioni
  • Aspetti avanzati di Java: documentazione, threads, I/O, AWT, JDBC
  • Design Patterns

Obiettivo del corso è comprendere le problematiche connesse allo sviluppo di applicazioni mobili, come costruire applicazioni mobili business-ready e, come correttamente implementarle. Gli argomenti trattati all'interno del corso: - Comprendere l'ecosistema mobile, le piattaforme e le strategie - Architettura dell'informazione mobile e design dell'interfaccia - Tecnologie web per lo sviluppo di applicazioni mobili (HTML5, CSS3) - Linguaggi JavaScript e TypeScript - Architettura REST - Framework Cordova - Framework Angular - Framework Ionic

Sillabo

  • Introduzione al Mobile Computing
  • Architettura e design di applicazioni mobili
  • Web Technologies per il mobile (HTML5, CSS3)
  • Persistenza dei dati e servizi REST
  • Il linguaggio JavaScript
  • Il linguaggio TypeScript
  • Il framework Cordova
  • Il framework Angular
  • Applicazione di esempio mediante il framework Ionic
Orario di ricevimento
Lunedì ore 11.30 - 13.30
Giovedì ore 16.30 - 18.30
Per ricevimento al di fuori di tali orari inviare email