I contratti di informatica: tipi contrattuali, formazione, responsabilità. Casi e materiali