Risorse online
Software
Applicazioni utili legate agli argomenti del corso. Per facilitare lo sviluppo, prima di installare il software leggete la guida sulla creazione di un workspace software privato
- The Java Platform, Standard Edition (versione consigliata per l'a.a. 2023/2024: 20)
-
Apache NetBeans
(versione consigliata per l'a.a. 2023/2024: 19)
Ambiente di sviluppo integrato Java (utile per la realizzazione delle web application) -
Apache Tomcat
(versione consigliata per l'a.a. 2023/2024: 10.1.13)
Un server web HTTP gratuito e open source che supporta la tecnologia Java/Jakarta Servlet -
Notepad++
Un editor potente per scrivere codice e script -
Postman
An API platform for building and using APIs -
Swagger Editor
Design, describe, and document your API on the first open source editor supporting multiple API specifications and serialization formats - Mozilla Firefox
-
Apache HTTPComponents Client
Una libreria semplice e potente per creare e gestire richieste HTTP -
Slim framework
Un micro framework PHP utile per sviluppare API RESTful -
HTTPful
Una semplice libreria PHP per dialogare via HTTP -
JQuery
Una libreria piccola, veloce, potente e crossbrowser per programmare in Javascript in maniera efficiente
Contenuti di Approfondimento
Raccolta non ordinata e spesso anche poco aggiornata di link utili per studiare e approfondire gli argomenti del corso
- Javascript reference from MDN
-
Java Servlet Technology
Tutte le informazioni di base sulle servlet direttamente dal Java EE 6 Tutorial - JSON Schema Specification
- JSON Specification
-
JSON Editor Online
Un editor online di documenti JSON che offre anche la validazione con JSON Schema -
JSON Schema Validator
Un validatore online di documenti JSON basato su JSON Schema - YAML Specification
-
JSON to YAML
Un convertitore online da JSON a YAML (e viceversa)