Informazioni sul corso

CFU: 5 (40 ore)

Docente: Dott. Ric. Amleto Di Salle

Bio del docente: Amleto Di Salle è ricercatore a tempo determinato presso il Dipartimento di Ingegneria dell'Informazione, Scienze dell'Informazoine e Matematica dell'Università dell'Aquila. La sua ricerca si concentra sull'applicazione di metodi di ingegneria del software basati su modelli e sulle metodologie, formalismi per l'analisi, la modellazione e la generazione automatica di sistemi distribuiti (micro)orientati ai servizi. Amleto ha ricevuto un dottorato di ricerca in informatica presso l'Università dell'Aquila, discutendo la tesi intitolata: Sintesi automatizzata di coreografie di servizi. Ha partecipato a diversi progetti di ricerca europei e nazionali come CHOReOS, CHOReVOLUTION, INCIPICT, Territori Aperti.

Obiettivi: Il corso si propone di introdurre lo studente alla piattaforma Jakarta EE ed in particolare ai vari framework dell'ecosistema Spring (Spring Boot, Spring framework, Spring Security) mediante lo sviluppo di un'applicazione pilota.

Prerequisiti: È richiesta una buona conoscenza di Java

Contenuti:

  • Introduzione a Jakarta EE
  • Servlet e JSP
  • Pattern orientati allo sviluppo di applicazioni web
  • Apache Maven
  • Spring Framework
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Thymeleaf

Capacità indotta dal corso: Al termine del corso lo studente sarà in grado di progettare una applicazione Web in Java mediante i frameworks facenti parte dell'ecosistema Spring (Spring Boot, Spring framework, Spring Security)

Metodi didattici: Lezioni ed esercitazioni

Verifica dell'apprendimento: La verifica avviene tramite l'elaborazione di un progetto di gruppo ed una discussione orale

Piano Formativo