Fondamenti di Web Design e Development" è una unità formativa propedeutica necessaria per introdurre lo studente al mondo della grafica e del web design. Offre una panoramica completa e dettagliata delle competenze fondamentali necessarie per progettare e sviluppare siti web efficaci e funzionali. Il corso copre una serie di argomenti che spaziano dalla storia del web ai principi di design e sviluppo web, utilizzando software professionali e tecnologie essenziali per la creazione di interfacce utente e contenuti grafici.
L'unità formativa 2 UX/UI design copre materie fondamentali come il wireframing e la prototipazione, dove gli studenti imparano a sviluppare schemi visivi e modelli interattivi che rappresentano la struttura e la funzionalità di un'applicazione o sito web. I test di usabilità sono un'altra componente chiave, permettendo agli studenti di valutare l'efficacia delle loro progettazioni attraverso feedback reali degli utenti. Inoltre, si approfondiscono i principi delUX/UI design, che includono la creazione di interfacce intuitive e visivamente armoniose, tenendo conto delle esigenze e dei comportamenti degli utenti. Infine, il design thinking fornisce un approccio innovativo e centrato sull'utente per risolvere problemi complessi, stimolando la creatività e la collaborazione nel processo di progettazione. Questo modulo è progettato per fornire una comprensione completa delle migliori pratiche e delle tecniche avanzate necessarie per creare interfacce intuitive e piacevoli.
L'unità formativa "Front-end Development Basics" ha lo scopo di guidare i partecipanti verso l'acquisizione delle competenze fondamentali per lo sviluppo di piattaforme web, attraverso l'utilizzo dei principali linguaggi di programmazione. L'obiettivo è fornire una solida base per comprendere come progettare e costruire siti web efficienti e interattivi, con un focus su struttura, funzionalità e accessibilità. Il percorso si articola in cinque moduli. Il primo è dedicato a HTML il linguaggio standard per creare e strutturare il contenuto di una pagina web. Il secondo modulo riguarda JavaScript, un linguaggio di programmazione estremamente versatile che consente di aggiungere interattività e dinamicità alle pagine web. Successivamente, gli studenti affronteranno CSS , il linguaggio che permette di definire la presentazione visiva dei documenti HTML. Attraverso CSS, impareranno a gestire stili come colori, font, margini, spaziatura e layout, separando il contenuto dalla presentazione. Questo rende la gestione del design del sito più semplice e ordinata, facilitando eventuali aggiornamenti futuri. Un altro modulo è dedicato alResponsive Design e Accessibilità, essenziale per garantire che i siti web siano adattabili a diversi dispositivi e accessibili a tutti gli utenti, compresi quelli con disabilità.
L’unità formativa ha l'obiettivo di fornire ai partecipanti una base solida legata alla storia della comunicazione visiva e all'evoluzione della grafica negli anni. Questo servirà anche a far sviluppare agli studenti uno spirito critico verso il proprio lavoro. Fanno parte di questa unità i seguenti moduli didattici: Storia della comunicazione visiva e un Workshop di percezione visiva.
L'unità formativa "Inglese Specialistico" permetterà la comprensione ed il corretto utilizzo della terminologia tecnica relativa all'inglese per la cultura e la valorizzazione del territorio. I due moduli saranno composti da un primo inquadramento utile a definire le competenze comuni all'interno del gruppo classe, per poi specializzarsi sul binomio inglese-italiano orientato ai settori della cultura e del turismo, analizzando alcune varietà funzionali dell'inglese contemporaneo particolarmente rilevanti. La finalità del corso è quindi fornire una formazione linguistica e comunicativa che permetta di gestire autonomamente, anche in altri paesi europei, una competenza professionale specialistica.
Il modulo "Metodologia e Strategie della Progettazione" mira a fornire le competenze essenziali per la pianificazione, gestione e implementazione efficace di progetti digitali. Gli studenti apprendono i principi fondamentali della progettazione, la definizione degli obiettivi e l'identificazione delle esigenze degli stakeholder, oltre a sviluppare un piano di progetto completo di scadenze, budget e risorse, affrontando anche i rischi e le strategie di mitigazionViene offerta una panoramica sugli strumenti di project management più utilizzati, come Trello, Asana e Microsoft Project, con un focus sull'uso pratico per la gestione delle attività e la collaborazione del team. Sono incluse tecniche di monitoraggio del progetto e la produzione di reportistica. Il modulo include anche workshop pratici, che prevedono simulazioni di situazioni reali e discussione di casi studio, favorendo il team building e la collaborazione tra i partecipanti. Questo approccio teorico e pratico prepara gli studenti a gestire con successo progetti complessi in ambito professionale.
L'unità formativa "Fondamenti di Back-end Development" fornisce agli studenti le competenze necessarie per sviluppare e gestire il lato server delle applicazioni web. Gli argomenti trattati includono la configurazione e manutenzione dei server, la creazione e gestione delle API, il lavoro con database e la distribuzione di applicazioni su piattaforme di hosting. Gli studenti imparano a utilizzare Node.js per sviluppare applicazioni web scalabili, approfondendo il modello asincrono e basato sugli eventi, e configurano l'ambiente di sviluppo con Node.js e NPM. Vengono introdotti ai Sistemi di Gestione dei Contenuti (CMS) per la gestione efficiente dei contenuti web. Il modulo prevede anche la creazione di un server HTTP di base, la gestione delle richieste, l'implementazione dell'autenticazione e la sicurezza, insieme a tecniche di deployment, configurazione di nomi di dominio, SSL e hosting. Inoltre, vengono esplorate le differenze tra database SQL e NoSQL, con particolare attenzione alla scelta del database più adatto per progetti specifici.
L'unità è Digital Design and New Media" è pensata per fornire agli studenti una comprensione completa delle strategie e delle tecnologie necessarie per avere successo nel mondo digitale. Gli studenti esploreranno come utilizzare i social media, ottimizzare i motori di ricerca, fare pubblicità digitale, applicare l'intelligenza artificiale e analizzare i dati web per migliorare la presenza online e le performance delle campagne digitali.
Digital Branding" si concentra sull'insegnamento delle competenze necessarie per creare e gestire un marchio forte nel contesto digitale. Gli studenti esploreranno come costruire una brand identity, sviluppare siti web efficaci e impostare strategie di marketing mirate.
L'unità formativa di carattere progettuale e laboratoriale affronterà lo sviluppo di un progetto che verrà realizzato tramite committenza. I ragazzi saranno suddivisi in gruppi e saranno chiamati a sviluppare un sito web. Dalla definizione degli Obiettivi all'analisi dei destinatari per Identificare il target di utenti del sito web, ricercare i contenuti, pianificare, realizzare e finalizzare il progetto web.
è dedicata all'introduzione alla professione, con suggerimenti, strumenti e modalità in uso nel mercato del lavoro. Obiettivi primari sono la creazione di un cv e la realizzazione un portfolio e un sito web personale, elementi fondamentali per autopromuoversi. Ci saranno momenti di confronto anche grazie al supporto di alcuni professionisti del settore che illustreranno specifiche della professione. I moduli presenti nell'unità sono:Strumenti per l’imprenditività, Portfolio e media per la narrazione professionale: Personal Branding e storytelling, Portfolio Review e colloquio
Il progetto biennale prevede 800 ore di tirocinio curriculare (corrispondenti al 40% del totale), che sarà attivato presso realtà lavorative del territorio lombardo, italiano ed europeo.