Il corso si propone di fornire conoscenze avanzate su alcuni argomenti rilevanti per lo sviluppo di applicazioni web moderne
Sillabo
- Dalle applicazioni web ai servizi Web: i servizi web RESTful. Modellazione di un servizio web RESTful tramite OpenAPI. (circa 14 ore di lezione)
- 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)
- 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