- Docente: Andrea Omicini
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Cesena
- Corso: Laurea in Ingegneria informatica (cod. 0206)
Conoscenze e abilità da conseguire
Conoscenze
- Fondamenti di sistemi computazionali distribuiti
- Tecnologie Web server-side: HTTP, CGI, PHP. Java server-side: servlet, JSP, JSTL. ASP.NET
- Middleware e infrastrutture: da CORBA a JADE, .NET, Service Oriented Architecture, Web Services
- Analisi, progetto, sviluppo e installazione operativa di sistemi distribuiti web-based
Contenuti
- Introduzione al corso
- Introduzione ai sistemi computazionali distribuiti
- Elementi di sistemi Internet e Web
- XML
- introduzione
- fondamenti: documento XML, elementi e tag, albero XML, correttezza e well-formedness, attibuti, entità, ...
- DTD
- namespace
- internazionalizzazione: character set & encoding, documenti multilingue
- XML & CSS
- DOM & SAX
- Applicazioni XML
- XHTML
- XML Schema
- XSL & XSLT
- altre applicazioni: esempi e prospettive
- Tecnologie lato server
- HTTP
- CGI
- PHP
- Java lato server
- servlet
- JSP
- JSTL
- Java Server-side Interaction Model
- Service Oriented Architecture (SOA)
-
il framework concettuale
- Web Services (WS)
-
implementazione di WS: architettura e uso di AXIS2
- .NET
- il framework
- ASP .NET
- Middleware, infrastrutture e ingegneria dei sistemi distribuiti
- l'evoluzione: dagli oggetti distribuiti ai sistemi multiagente
- CORBA
- JADE
-
AJAX: tecnologie e pattern
Metodi didattici
- Lezioni teoriche in aula con uso di lucidi
- Esempi discussi e costruiti in aula al computer dal docente e da esperti
Modalità di verifica e valutazione dell'apprendimento
- Prova teorica al calcolatore con domande a risposta multipla
- Discussione di un progetto individuale o di gruppo
Strumenti a supporto della didattica
- Sito web del docente
- Pagina web del corso con PDF dei lucidi, altro materiale e link utili
Link ad altre eventuali informazioni
http://apice.unibo.it/xwiki/bin/view/Courses/SdLa0708
Orario di ricevimento
Consulta il sito web di Andrea Omicini