Insegnamento SISTEMI APERTI E DISTRIBUITI

Nome del corso di laurea Informatica
Codice insegnamento 55037206
Curriculum Comune a tutti i curricula
Docente responsabile Sergio Tasso
Docenti
  • Sergio Tasso
Ore
  • 42 Ore - Sergio Tasso
CFU 6
Regolamento Coorte 2019
Erogato Erogato nel 2021/22
Erogato altro regolamento
Attività Caratterizzante
Ambito Discipline informatiche
Settore INF/01
Anno 3
Periodo Secondo Semestre
Tipo insegnamento Obbligatorio (Required)
Tipo attività Attività formativa monodisciplinare
Lingua insegnamento ITALIANO
Contenuti Introduzione ai sistemi distribuiti. Comunicazione nei sistemi distribuiti.
Middleware e HLA. RPC e threads. File system distribuiti.
Standard CORBA e DCOM. Client/Server in ambienti mobili.
Web Services: definizioni, il protocollo SOAP, il linguaggio WSDL, il progetto UDDI.
SOA e web services.
CMS e web services.
JSON-RPC.
WS REST:Web API RESTful, Client Web RESTful.
Framework per costruire APP in PHP.
Analisi critica delle principali metodologie per l’insegnamento sviluppate nella ricerca in didattica dell’informatica, anche in riferimento allo specifico ruolo dell’insegnante, ai nodi concettuali, epistemologici, linguistici e didattici dell’insegnamento e apprendimento dell’informatica, ponendo in particolare l’accento sulla distinzione fra l’informatica come disciplina scientifica da una parte e le applicazioni dell’informatica dall’altra.
Testi di riferimento David A. Chappell, Tyler Jewell, Java Web Services, O'Reilly -HOPS
James Snell, Doug Tidwell, Pavel Kulchenko, Programmare servizi Web con SOAP, O'Reilly -
Leonard Richardson, Mike Amundsen, RESTful Web APIs, O'Reilly -
Mike Amundsen, RESTful Web Clients, O'Reilly -
Matt Stauffer, Laravel Up & Running, O'Reilly -
Materiale multimediale fornito dal Docente
Obiettivi formativi Comprensione delle principali tecnologie di progettazione e sviluppo in ambiente distribuito
Prerequisiti Nessuno
Metodi didattici lezioni frontali in aula

lezioni pratiche in laboratorio

Flipped lesson

Gruppi cooperativi
Altre informazioni Sito del Corso: www.unistudium.unipg.it

Calendario esami:
consultare il sito www.dmi.unipg.it
Modalità di verifica dell'apprendimento Esame scritto con domande a risposta multipla + Prova orale (consegna progetto)

Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa
Programma esteso Introduzione ai sistemi distribuiti.
Comunicazione nei sistemi distribuiti.
Elaborazione nei sistemi distribuiti.
Cenni di programmazione parallela.
Middleware e HLA.
RPC e threads.
File system distribuiti.
Standard CORBA e DCOM.
Client/Server in ambienti mobili.
Web Services: definizioni, il protocollo SOAP, il linguaggio WSDL, il progetto UDDI.
SOA e web services.
CMS e web services.
JSON-RPC.
WS REST:
Web API RESTful,
Client Web RESTful.
Framework per costruire APP in PHP.
Analisi critica delle principali metodologie per l’insegnamento sviluppate nella ricerca in didattica dell’informatica, anche in riferimento allo specifico ruolo dell’insegnante, ai nodi concettuali, epistemologici, linguistici e didattici dell’insegnamento e apprendimento dell’informatica, ponendo in particolare l’accento sulla distinzione fra l’informatica come disciplina scientifica da una parte e le applicazioni dell’informatica dall’altra.
Condividi su