Web Design II - Prof. Filippo Centenari
Obiettivi
Il corso si propone di approfondire e affinare le competenze di web design acquisite nel primo anno, concentrandosi su tecniche avanzate di progettazione, sviluppo front-end e ottimizzazione delle esperienze utente. L’obiettivo è formare professionisti in grado di realizzare interfacce web funzionali, estetiche e user-centered, con attenzione alle nuove tecnologie, accessibilità e performance cross-device. Il percorso mira a sviluppare una sensibilità critica e progettuale sofisticata, che integri aspetti visivi, interattivi e tecnologici in modo coerente ed efficace.
Programma
Il programma combina lezioni teoriche e laboratori pratici focalizzati su tematiche quali design responsive avanzato, framework CSS (Bootstrap, Tailwind), preprocessori (SASS/LESS), e tecniche di animazione CSS e JavaScript. Si approfondiscono inoltre le tecniche di sviluppo front-end con JavaScript avanzato, introduzione a librerie e framework (React, Vue o simili), gestione degli stati dell’interfaccia, e ottimizzazione delle prestazioni di caricamento. La parte pratica include la progettazione e realizzazione di siti e applicazioni web dinamiche, con particolare attenzione a UX/UI design, usabilità, accessibilità e testing cross-browser/device. Vengono esplorati strumenti di prototipazione avanzata e workflow collaborativi tipici dei team professionali. Si studiano metodologie di miglioramento dell’esperienza utente attraverso test e analisi, integrando feedback e metriche di utilizzo. Al termine del corso, gli studenti saranno in grado di progettare e realizzare interfacce web avanzate, responsive e user-friendly, utilizzando tecnologie moderne e competenze avanzate di sviluppo front-end.