Il corso si propone di fornire conoscenze avanzate su alcuni argomenti rilevanti per lo sviluppo di applicazioni web moderne

Sillabo

  1. Dalle applicazioni web ai servizi Web: i servizi web RESTful. Modellazione di un servizio web RESTful tramite OpenAPI. (circa 14 ore di lezione)
  2. Servizi web RESTful sulla piattaforma Java: strumenti e tecnologie. Introduzione di un servizio Web RESTful in un'applicazione web esistente. (circa 6 ore di lezione)
  3. Connettersi a un servizio RESTful con Java e Javascript (jQuery). (circa 4 ore di lezione)

Prerequisiti

I prerequisiti indicano le conoscenze necessarie a una corretta fuizione del corso. Non si tratta di propedeuticità formali, in quanto le conoscenze qui elencate potrebbero provenire da insegnamenti diversi e anche dall’esperienza personale.

Conoscenza di base dei linguaggi e delle tecnologie di base per lo sviluppo web, buona conoscenza della programmazione Java e Javascript

Metodi didattici

Le lezioni sono di carattere teorico e pratico, e prevedono lo sviluppo interattivo di esempi in aula; gli studenti sono incoraggiati a partecipare alle lezioni facendo domande e discutendo le soluzioni adottate negli esempi sviluppati

Verifica dell’apprendimento

La valutazione finale prevede lo sviluppo (in gruppo) di un progetto e un’eventuale prova orale (individuale). Il progetto consiste in un’applicazione web che sfrutta una o più delle tecnologie avanzate illustrate nel corso. La prova orale parte dalla discussione del progetto e ha lo scopo di verificare il livello collaborazione nel gruppo e il contributo individuale al progetto