Salta al contenuto principale
CODICE 83831
ANNO ACCADEMICO 2018/2019
CFU
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

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