Panoramica del corso
L'obiettivo principale del corse è quello di fornire le conoscenze basilari dell'ingegneria del software, la conoscenza delle principali metodologie di sviluppo e gestione del progetto, la conoscenza dei diagrammi UML e dei principali design pattern maggiormente utilizzati per nella progettazione del software. Le esercitazioni saranno incentrate sulla gestione e testing del software, rispettivamente studiando i VCS (ed in particolare git e github) e le suite di testing ad oggi più utilizzate nel panorama aziendale.