Vai al contenuto principale
Oggetto:

TECNOLOGIE WEB

Oggetto:

Anno accademico 2010/2011

Codice dell'attività didattica
AA028
Docenti
Prof. Giancarlo RUFFO (Titolare del corso)
Dott. Diego MAGRO (Titolare del corso)
Corso di studi
Laurea interfacoltà in Management dell'informazione e della comunicazione aziendale (D.M. 509/99)
Anno
3° anno
Tipologia
Affine o integrativo
Crediti/Valenza
5
SSD dell'attività didattica
INF/01 - informatica
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Finalità. Il corso intende offrire una panoramica degli strumenti e delle tecnologie che possono essere utilizzate per costruire sistemi interattivi su web. Il corso fornirà allo studente strumenti analitici e metodologici, accompagnati da esempi concreti di applicazioni delle tecnologie analizzate.
Obiettivi: Il corso ha come obiettivo quello di mettere lo studente in grado di capire e valutare i diversi approcci per operare scelte informate ed efficaci nell'ambito di progetti aziendali di vasta portata.

 

Oggetto:

Risultati dell'apprendimento attesi

Conoscenza delle diverse tecnologie disponibili per la costruzione di sistemi Web; consapevolezza delle diverse finalità, limiti, possibilità; capacità di prendere decisioni informate ed efficaci relativamente alla scelta delle tecnologie Web in ambito aziendale (e non).

 

Oggetto:

Programma

Metodi didattici

Lezioni frontali: Le ore di lezione frontale serviranno a fornire i concetti fondamentali per la comprensione delle tecnologie web: saranno presentati numerosi esempi.
Testimonianze aziendali: verranno presentati dei casi d'uso concreti con la partecipazione di esperti aziendali.

Programma, articolazione e carico didattico

Argomento

 

Materiale didattico

Carico didattico (ore/studente)

N. ore lezione frontale

n. ore esercitazioni

n. ore laboratorio

1 - Introduzione a Internet e al WWW (client-server, URL, DNS, HTTP, …)

 

3

 

 

2 - Pagine statiche (HTML e CSS)

 

3

 

 

3 - Introduzione a XML (DTD e XML-schema; trasformazioni XSL)

 

3

 

 

4 - Il concetto di scripting e le pagine dinamiche client-side

 

3

 

 

5 - Pagine web dinamiche server-side (Active Server Pages, PHP,  Java Server Pages, Servlet)

 

3

 

 

6 - Cenni al Web 2.0 (AJAX; Open API e Google apps) e d esempi di applicazioni basate sulle tecnologie web dinamiche (Content Management Systems, blog e communities)

 

3

 

 

7 - Principi di HCI: usabilità, accessibilità

 

3

 

 

8 - Architetture per sistemi Web:  l’evoluzione del Client/Server; database servers e Fat client

 

3

 

 

9 - Architetture Multi-Tier

 

3

 

 

10 - CORBA e Business Objects: COM (Component Object Model) e DCOM (Distributed COM); Enterprise Java Beans (J2EE)

 

3

 

 

11 - SOA (Service Oriented Architecture); Web Services: Microsoft .NET, Java WSDP; Composizione di Web Services

 

3

 

 

12 - Software Engineering

 

2

 

 

 

Somma totale

35

 

 

Testi consigliati e bibliografia



Oggetto:
Ultimo aggiornamento: 10/04/2024 11:41
Non cliccare qui!