Ministero dell'Università e della Ricerca

Web design 2 – NTA [T3]

luca.porru@albertina.academy
Area disciplinare
ABPR19
Piano di studio di riferimento
Nuove Tecnologie dell'Arte
Settore scientifico disciplinare
Web Design
Crediti
8 CFA
Orari

Per gli orari e giorni delle lezioni si fa riferimento esclusivamente alla pagina dedicata.

Orari
ISCRIZIONE AL CORSO

L'iscrizione al corso avviene solo nelle finestre temporali indicate nella sezione dedita ai calendari.

Form iscrizione corso
Esame

L'iscrizione all'esame avviene solo nelle finestre temporali indicate dal docente tramite avviso.

Form iscrizione esame

Il corso di web design 2 si rivolge a studenti con conoscenze di base già acquisite sarà composto da una parte teorica e una parte di laboratorio.
I prerequisiti richiesti agli studenti sono: conoscenza teorica dell’architettura delle informazioni e della struttura di un sito web, conoscenza di base del linguaggi html e css e conoscenza di base del CMS WordPress.
Con questo programma si propone di fornire agli studenti una base di strumenti metodologici e tecnici per la progettazione di Siti web, App e web-app complessi.
Il corso fornirà conoscenze avanzate di Progettazione (UX design, Ui design) e introdurrà di volta in volta con degli approfondimenti verticali nozioni di diversi
linguaggi di programmazione e librerie specifiche legate allo sviluppo (Web Development).
Le nozioni acquisite consentiranno ai candidati di realizzare l’esercitazione pratica che consiste nella realizzazione di un prototipo di sito web dinamico con un layout
personalizzato ed una complessa struttura dati.
Per la parte di progettazione UX/UI in alternativa a Figma è possibile valutare l’insegnamento del software open source Penpot

UX/UI DESIGN
Ripasso di Principi e metodi di User-Centered Design (Il processo iterativo, ricerca e analisi, personas, contesto, scenario, User Journey, Architettura dell’informazione, Validazione)

SVILUPPO
Nozioni di sviluppo web, tipi di dato, Variabili, Iterazioni, operazioni condizionali, funzioni.
Introduzione al Javascript

Introduzione al php
Introduzione a MYSQL
Wordpress, funzioni avanzate, dati, tipi di contenuto, gestione dei loop, gestione e
creazione di un template personalizzato in php, hook.
Gestione di contenuti complessa, post type personalizzati, meta tag, relazioni
biunivoche, visualizzazioni condizionali.
Integrazione di librerie javascript in wordpress.
Il 3d sul web, WebGL e three.js, Aframe.

ESERCITAZIONE
Nel’esercitazione finale i candidati dovranno consegnare:
un sito web dinamico interattivo e immersivo con architettura dati complessa

 

BIBLIOGRAFIA CONSIGLIATA
Debora Bottà, “User eXperience design. Progettare esperienze di valore per utenti e aziende”, 2023 hoepli

SITOGRAFIA CONSIGLIATA
INTERACTION DESIGN FOUNDATION – www.interaction-design.org
W3C Consortium – www.w3.org/
HTML5 – www.html.it/guide/guida-html5/
MATERIAL DESIGN – material.io
WORDPRESS – wordpress.org
THE VALLEY OF CODE – flaviocopes.com/access/
PHP.NET – www.php.net
AFRAME – aframe.io

Orario ricevimento
Su appuntamento scrivendo al docente.
Esoneri
No
Revisioni
Si

C'è un problema? Segnalacelo!

Compila il modulo per segnalarci un problema. Ti forniremo supporto se nella pagina di Troubleshooting non è già disponibile la soluzione per la tua casistica.