Primi passi operativi

Installare su PC

  1. Installare firefox per la consulatzione del materiale didattico

  2. Installare Java JDK 17 ( Windows->Preferences->Java->InstalledJRE)

  3. Installare GIT e un Git repository PERSONALE PRIVATO e dare accesso al docente

  4. Installare Gradle (8.4, 8.6) (per accedere a System Properties Advanced su Windows: sysdm.cpl)

  5. Installare Eclipse IDE: Eclipse IDE for Java and DSL Developers

  6. Installare Docker e provarne l’uso

In un secondo momento:

  1. Installare Python (3.9.13) (usando Anaconda)

  2. Installare IntelliJ

  3. Installare Node.js

Inviare al docente

  • Compilare il file templateToFill.html nella sezione finale, relativa ai dati dello studente

  • Stampare il file in formato pdf con nome <CognomeNomeMatricola> e inviare il file al docente (antonio.natali@unibo.it)

Il ruolo di Gradle

La costruzione di un sistema software non può oggi prescindere dall’uso di un IDE e di strumenti di come Gradle, uno strumento open source per automatizzare la costruzione (build) del software.

Gradle è ormai uno standard di fatto in questo settore ed è interessante non solo in quanto strumento, ma anche perchè applica i principi del Domain Driven Design (DDD) per modellare il suo proprio domain-building software.

Ne consegue che non poco tempo deve essere dedicato allo studio di questi tools e alla preparazione del file build.gradle che governa lo sviluppo e il deployment del sistema software.

Le rete offre numerosi tutorial su Gradle, come ad esempio: https://tomgregory.com/gradle/gradle-tutorial-for-complete-beginners/ ( GradleIntro25)

Note

Per usare Eclipse insieme a Gradle, potrebbe essere necessario eseguire i seguenti passi (Grazie a Stefano Arasi):

  1. Help->Eclipse MarketPlace

  2. Search “Gradle”

  3. Go to “BuildShop Gradle Integration 3.0” (the elephant) which is indicated as installed and clic on the grayed installed button.

  4. Either click on update or uninstall and reinstall it, this will restart eclipse.