Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

142 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Materiale per Programmazione Avanzata - UniPi

Materiale per il corso di Programmazione Avanzata (Università di Pisa, prof. Vecchio), a cura dello studente Giuseppe Vaglica

Appunti di Java

È possible trovare una buona raccolta di appunti per il linguaggio Java, che segue abbastanza fedelmente le lezioni del corso e esplora tutti i costrutti principali del linguaggio. La raccolta contiene una parte consistente dedicata alla programmazione concorrente con i Thread.

È possibile consultate gli Appunti di Java cliccando qui.

Tracce d'esame svolte

È disponibile una raccolta di tracce d'esame svolte da me, di cui è possibile consultare una guida dedicata cliccando qui.

Note

Per eseguire una traccia (o qualsiasi file che implementa l'interfaccia ModuloEseguibile) è possibile usare la GUI da console che offre il sistema all'avvio oppure seguire le istruzioni per configurare le esecuzioni del sistema dal seguente file. In alternativa è anche possibile impostare un modulo di avvio preferito che verrà suggerito dalla GUI nel seguente file.

Sistema di logging avanzato

In tutti i file di questo progetto è presente un sistema di logging avanzato (realizzato mediante log4j2). Il progetto potrebbe tornare utile per prendere spunto su come realizzare un sistema di logging personalizzato. Non esiste nessuna guida a tale scopo ma è consigliato dare un'occhiata a:

Questi sono solo un paio di consigli ma il sistema vero e proprio sfrutta anche altri file sorgente e di configurazione.

Progetto MakerManager (repo esterna)

Per il corso di Programmazione Avanzata ho realizzato il progetto MakerManager, che fatto a seguito dello scritto di programmazione concorrente, ha dato conclusione a questo esame.

MakerManager è un software Client-Server ed è un gestionale progettato per maker e creativi. Permette di organizzare l'inventario dei componenti, pubblicare progetti maker e pianificare le prossime attività. L'architettura del sistema è basata su Spring Boot, JavaFX, API REST.

Tutti i dettagli sul progetto sono disponibili su questa repository.

Supporta il progetto

Se questo strumento ti è stato utile, ti ha fatto risparmiare tempo o semplicemente ti piace, considera di lasciarmi una ⭐️ su GitHub.

È un piccolo gesto gratuito che mi aiuta tantissimo a mantenere il progetto attivo e visibile!

About

Materiale per il corso di Programmazione Avanzata (Università di Pisa, prof. Vecchio e prof. Vallati), a cura dello studente Giuseppe Vaglica

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages