Insegnamento mutuato da: B028451 - PROGETTAZIONE E PRODUZIONE MULTIMEDIALE Laurea Triennale (DM 270/04) in INGEGNERIA INFORMATICA Curriculum TECNICO APPLICATIVO
Lingua Insegnamento
ITALIANO
Contenuto del corso
Sviluppo di applicazioni web (Javascript per front-end e Python per Backend); Conoscenze di base su codifica di immagini e video; conoscenze di base su strumenti IoT
Lucidi e materiali forniti durante il corso su Moodle.
Obiettivi Formativi
Apprendere le basi della rappresentazione e compressione di materiali multimediali.
Imparare lo sviluppo di applicazioni web complesse, considerando sia il front-end che il backend.
Imparare l'uso di strumenti per la gestione di deploy e la replicabilità di setup, come Docker.
Imparare elementi base di sistemi IoT.
Prerequisiti
Conoscenza di base di programmazione.
Metodi Didattici
Lezioni frontali ed esercitazioni
Altre Informazioni
Tutto il materiale del corso è mantenuto sul sito di e-learning dell'Università di Firenze.
Modalità di verifica apprendimento
Svolgimento di due elaborati di programamzione, uno di front-end e uno di backend.
Compito scritto sui temi relativi all codifica e compressione di segnali multimediali.
Programma del corso
Direzioni ICT; intro immagini; compressione lossless e immagini
compressione lossy immagini; video digitale intro; inizio compressione MPEG1
compressione MPEG;
intro web
HTML + CSS
HTML5 + CSS3
Javascript
Intro Python;
Intro Django
Django: main functionalities
Docker
IoT