CODICE 83831 ANNO ACCADEMICO 2018/2019 CFU 12 cfu anno 2 DIGITAL HUMANITIES - COMUNICAZIONE E NUOVI MEDIA 9913 (LM-92) - SAVONA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Italiano (Inglese a richiesta) SEDE SAVONA PERIODO 1° Semestre MATERIALE DIDATTICO AULAWEB PRESENTAZIONE Il Web Designer si pone l’obiettivo di studiare e utilizzare strumenti e processi per creare applicazioni Web accessibili, fruibili anche in mobilità e di alta qualità. Il corso si propone quindi di fornire una preparazione necessaria alla formazione dei profili di competenze dei Web Designers che si stanno affermando a livello nazionale ed europeo, tra cui: Web Project Manager, Search Engine Optimizator, Front-End Web Developer, Server Side Web Developer, Web Content Editor, Creative Information Architect. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Obiettivo del corso è quello di affrontare il progetto di applicazioni web flessibili, accessibili e resistenti al cambiamento. In particolare, viene illustrato come gli standard non costituiscano un limite alla creatività del progettista ma siano un modo per creare una nuova generazione di applicazioni web che permettano di abbattere i costi della progettazione, sviluppo e verifica della qualità nel rispetto delle normative vigenti e in termini di accessibilità. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO La tecnologia Web, elemento base della straordinaria diffusione del fenomeno tecnologico dell'ultimo decennio, mette a disposizione tutti gli strumenti necessari alla realizzazione di soluzioni tecnologiche complesse e distribuite, scalabili e portabili, nonché facilmente accessibili e utilizzabili. Man mano che le applicazioni web si integrano nelle strategie delle piccole e grandi aziende, cresce l’esigenza di realizzare sistemi affidabili, facili da usare e adattabili. Questo è il motivo per cui è necessario un approccio disciplinato allo sviluppo delle applicazioni Web. Obiettivo del corso è quindi quello di fornire competenze per affrontare il progetto di applicazioni web flessibili, accessibili e resistenti al cambiamento. Al fine del raggiungimento degli obiettivi formativi delineati, verranno fornite conoscenze, attraverso lezioni frontali, e sviluppate abilità e competenze, attraverso attività di laboratorio individuali e di gruppo, comuni ai profili sopra descritti, di base (cioè che è necessario in ogni caso possedere), qualificanti (per ampliare le abilità di base e arricchire il bagaglio professionale) e, per alcuni dei profili sopra descritti, di potenziamento (per arricchire ulteriormente il profilo e guidare l’Ingegnere del Web a continuare a perfezionare il suo percorso professionale, in un’ottica di formazione continua dei professionisti). Gli argomenti di base affrontati durante il corso relativi ai profili professionali e di competenze sopra descritti nella sezione Programma/Contenuto e sono suddivisi in due parti, questa Prima Parte, di taglio più metodologico, e la Seconda Parte di taglio più progettuale. PREREQUISITI Fondamenti di Informatica. Conoscenze di base su programmazione lato client e lato server mediante linguaggi di scripting. MODALITA' DIDATTICHE Lezioni frontali e attività di laboratorio individuali e di gruppo guidate. Durante lo svolgimento dell'insegnamento verrà chiesto allo studente di costruire un proprio Portfolio delle Competenze contenente: un Glossario individuale di termini/parole chiave viste durante le lezioni (per ogni termine occorrerà fornire una definizione e le fonti di riferimento), e un Progetto individuale o di gruppo in cui si utilizzeranno strumenti e metodi visti a lezione sia durante la Prima Parte del corso, sia durante la seconda parte. Verrà inoltre attivato sul portale del corso un Forum di discussione sugli argomenti principali introdotti a lezione a cui gli studenti saranno invitati a partecipare PROGRAMMA/CONTENUTO RICHIAMI DI INTERNET Internet e Reti Locali Architettura e Servizi LINGUAGGI E ARCHITETTURA DEL WEB I Linguaggi del Web Linguaggi di Rappresentazione Linguaggi di Presentazione Programmazione nel Web Architetture del Web WEB DESIGNING Gli Oggetti del Web Le Figure professionali Contenuti e Interfaccia Criteri e Risorse per la Progettazione del Sito Colore e Tipografia Scrittura ACCESSIBILITA' E USABILITA' Accessibilità Usabilità PROGETTAZIONE DI SISTEMI Ciclo di Vita di un Progetto Web Gestione Progetti UML e WebUML MOTORI DI RICERCA E WEB SEMANTICO Motori di Ricerca Web Semantico ATTIVITA' PRATICHE GUIDATE Scrivere codice HTML per il Web Moderno Richiami di Javascript Approfondimenti sui Diagrammi UML: Use Case Diagram; Class Diagram; Activity Diagram; Interaction Diagram; State Diagram; Implementation Diagram; Studio di un Caso Uso di "Project" CMS SEO e Wordpress TESTI/BIBLIOGRAFIA J. Zeldman, M. Ethan, Sviluppare siti con gli standard web, Apogeo, 2010. G. Adorni, M. Coccoli - Appunti, Note ed Esercizi , a.a. 2018-2019, messi a disposizione dai docenti sul portale del Corso su AulaWeb. W3Schools: Tutoriali su HTML, CSS, JavaScript, PHP, SQL, JQuery in lingua inglese, disponibili all'indirizzo: http://www.w3schools.com. DOCENTI E COMMISSIONI GIOVANNI ADORNI Ricevimento: Al Campus di Savona, nei giorni di lezione, al termine delle lezioni. A Genova o a Savona su appuntamento negli atri giorni concordato tramite e-mail all'indirizzo: adorni@unige.it MAURO COCCOLI Ricevimento: Al Campus di Savona, nei giorni di lezione. A Genova su appuntamento. Commissione d'esame GIOVANNI ADORNI (Presidente) MAURO COCCOLI (Presidente) GIANNI VIARDO VERCELLI LEZIONI INIZIO LEZIONI Le lezioni del Modulo I (Prima Parte), erogato al primo semestre, iniziano martedì 25 Settembre 2018 alle ore 11.00 nell'aula LA120, e avranno il seguente orario: Lunedì dalle ore 11.00 alle ore 13.00 - Aula LA120 Martedì dalle ore 11.00 alle ore 13.00 - Aula LA 120 Le lezioni del Modulo II (Seconda Parte) si svolgeranno al secondo semestre. Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME L'esame finale (Prima Parte e Seconda Parte del Corso) consisterà in una discussione sul contenuto del proprio Portfolio delle Competenze sviluppato durante la prima Parte del corso e in una discussione sul Progetto individuale o di gruppo svolto. MODALITA' DI ACCERTAMENTO Valutazione del proprio Portfolio delle Competenze sviluppato durante la prima Parte del corso e vaalutazione del Progetto individuale o di gruppo svolto. Calendario appelli Data appello Orario Luogo Tipologia Note 08/01/2019 10:00 SAVONA Scritto 05/02/2019 10:00 SAVONA Scritto 11/06/2019 10:00 SAVONA Scritto 09/07/2019 10:00 SAVONA Scritto 10/09/2019 10:00 SAVONA Scritto