CODICE 105777 ANNO ACCADEMICO 2021/2022 CFU 6 cfu anno 3 INGEGNERIA GESTIONALE 10716 (L-9) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE INF/01 SEDE GENOVA PERIODO 2° Semestre MATERIALE DIDATTICO AULAWEB PRESENTAZIONE Il corso introduce la parte applicativa della rete Internet, intesa come l'insieme di tecniche e metodi per la costruzione di applicazioni web dinamiche. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI L'obiettivo dell'insegnamento è introdurre gli studenti alla metodologie e strumenti per la costruzione di applicazioni web dinamiche, che sono quelle su cui si basa la totalità degli odierni servizi offerti sul web. In particolare si vogliono sviluppare le capacità di programmazione lato client e lato server mediante lo stack MEAN - MongoDB, Express.js, Angular, e Node.js. Verranno presentati i linguaggi e le tecnologie dello stack MEAN oltre alle seguenti: HTML, CSS, XML, JSON, JavaScript, Ajax, e lo stile architetturale REST. Infine si vuole sviluppare una conoscenza di base dei concetti di usabilità, accessibilità e di sicurezza delle applicazioni web. MODALITA' DIDATTICHE Lezioni, esercitazioni pratiche e studio a casa. PROGRAMMA/CONTENUTO Creazione di pagine web statiche usando HTML5 e CSS. Validazione delle pagine web. Javascript e le specifiche DOM. Introduzione ad AJAX. Creazione di file XML e JSON. Lo stack MEAN. Il paradigma architetturale REST (REpresentational State Transfer). Sicurezza, usabilità e accessibilità nelle applicazioni web. TESTI/BIBLIOGRAFIA Da definire. In ogni caso per gli argomenti trattati in questo corso il miglior libro di testo è la rete stessa. DOCENTI E COMMISSIONI DANIELE D'AGOSTINO Ricevimento: Su appuntamento. Commissione d'esame DANIELE D'AGOSTINO (Presidente) ARMANDO TACCHELLA (Presidente Supplente) LEZIONI INIZIO LEZIONI https://corsi.unige.it/10716/p/studenti-orario Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Presentazione di un progetto finale e discussione orale. Calendario appelli Data appello Orario Luogo Tipologia Note 30/05/2022 10:00 GENOVA Scritto + Orale 14/06/2022 10:00 GENOVA Scritto + Orale 27/06/2022 10:00 GENOVA Scritto + Orale 07/09/2022 10:00 GENOVA Scritto + Orale