en
Politecnico di Torino
Anno Accademico 2011/12
02JGROV
Applicazioni Internet
Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Malnati Giovanni ORARIO RICEVIMENTO A2 IINF-05/A 40 0 20 0 9
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 6 D - A scelta dello studente A scelta dello studente
Esclusioni:
01NPZ; 01NRD; 02GPJ; 01NRJ; 01BIT; 01NRL; 01NWA; 01NRK; 02NRI
Presentazione
The course is taught in Italian.
Insegnamento a scelta per la Laurea Magistrale in Ingegneria Informatica, collocato al 2° pd del 2° anno. L'insegnamento riprende e approfondisce le tecniche legate alla progettazione, realizzazione e messa in campo di applicazioni in ambiente Internet/Web con particolare attenzione ai sistemi massivi, geograficamente distribuiti, sempre disponibili, incrementalmente scalabili e riconfigurabili dinamicamente.
Risultati di apprendimento attesi
Tramite questo insegnamento lo studente acquisirà la padronanza di uso di pattern di elaborazione concorrente e distribuita, la conoscenza e dei principali framework per lo sviluppo di applicazioni web avanzate sia lato server sia lato client, la capacità di progettare sistemi a larga scala basandosi su componenti esistenti e l'abilità nel gestire la distribuzione e l'elaborazione di informazioni in tempo reale.
Prerequisiti / Conoscenze pregresse
Programmazione ad oggetti; programmazione concorrente; sistemi distribuiti.
Programma
Pattern di programmazione concorrente e distribuita
Framework di programmazione lato server (EJB3, Hibernate, Spring, Struts)
Architetture REST
Framework di programmazione lato client per lo sviluppo di Rich Internet Applications (HTML5, Modernizer, JQueryMobile, tecniche Ajax)
Applicazioni sociali e mash-up tramite servizi web
Applicazioni web in tempo reale
Organizzazione dell'insegnamento
Durante il corso verranno svolte esercitazioni settimanali in laboratorio e verrà sviluppato un progetto di media complessità.
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
Materiale e dispense forniti dal docente durante il corso.
Criteri, regole e procedure per l'esame

Esame finale scritto e valutazione del progetto.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2011/12
Indietro