Stampa la pagina Condividi su Google Condividi su Twitter Condividi su Facebook Scheda Insegnamento

Distributed Programming and Networking (codice 90843)

Curriculum: Curriculum unico del corso di Telecommunications Engineering - Ingegneria delle Telecomunicazioni
Programmazione per l'A.A.: 2018/2019

Appelli d'esame: Calendario - Prenotazioni
Orari del corso di Telecommunications Engineering - Ingegneria delle Telecomunicazioni: apri


Crediti Formativi Universitari (CFU): 6,00
Settore Scientifico Disciplinare (SSD): ING-INF/05
Ore aula: 28
Ore laboratorio:10
Ore esercitazioni: 10

Canale unico

Obiettivi:
Introduzione alla programmazione di rete, ai sistemi distribuiti e alle web application con java (JSE, JEE).

Obiettivi:
Introduzione alla programmazione di rete, ai sistemi distribuiti e alle web application con java (JSE, JEE).

Programma:
Parte introduttiva
1. modelli di elaborazione distribuita: client-server, peer-to-peer, N-tier, cloud, ecc.
2. protocolli, gestione delle sessioni e codifica dei dati
Programmazione web:
1. il Document Object Model, html, javascript e css
2. jquery, angularjs
3. websocket
Le web application:
1. dalle CGI ad oggi
2. nodejs, express, mysql e database
Prestazioni, efficenza e scalabilità delle applicazioni distribuite.

Testi:
D. Brown, C.M. Davis, S. Stanlick. "Struts 2 in action", Manning
M. Firtman, "Programming the mobile web", O'Reilly
Tutorial java: http://download.oracle.com/javase/tutorial/
Materiale fornito e/o suggerito dal docente.

Valutazione:
La prova d'esame è incentrata sull'attività progettuale e consisterà nel verificare la piena comprensione delle soluzioni adottate.
Saranno valutate inoltre le conoscenze maturate sugli argomenti del corso non esplicitamente inclusi nel progetto.


[Ultima modifica: mercoledì 30 novembre 2016]