TECNOLOGIE CLOUD E MOBILE | Università degli studi di Bergamo

TECNOLOGIE CLOUD E MOBILE

Attività formativa monodisciplinare
Codice dell'attività formativa: 
21059

Scheda dell'insegnamento

Per studenti immatricolati al 1° anno a.a.: 
2018/2019
Insegnamento (nome in italiano): 
TECNOLOGIE CLOUD E MOBILE
Tipo di attività formativa: 
Attività formativa a scelta dello studente
Tipo di insegnamento: 
Opzionale
Settore disciplinare: 
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI (ING-INF/05)
Anno di corso: 
3
Anno accademico di offerta: 
2020/2021
Crediti: 
6
Responsabile della didattica: 
Mutuazioni

Altre informazioni sull'insegnamento

Modalità di erogazione: 
Didattica Convenzionale
Lingua: 
Italiano
Ciclo: 
Secondo Semestre
Obbligo di frequenza: 
No
Ore di attività frontale: 
48
Ore di studio individuale: 
90
Ambito: 
A scelta dello studente
Prerequisiti

Informatica 1, Informatica 2 (consigliati)

Obiettivi formativi

Comprendere le tecnologie alla base dei moderni sistemi web forniti con modalità cloud-computing, con cenni agli aspetti legati alle applicazioni mobili.
Il focus principale è sui linguaggi di programazione e i formati necessari per realizzare moderne applicazioni cloud.

Contenuti dell'insegnamento

Architetture Cloud e Mobile Computing
Linguaggio JavaScript
La texnologia AJAX
Il linguagggio XML
Il formato JSON
Node.js
MongoDB
Il linguaggio Python
Il paradigma Map-Reduce
Il paradigma REST e i micro-servizi
Le piattaforme Block-Chain

Metodi didattici

Lezioni frontali, esercitazioni di laboratorio

Modalità verifica profitto e valutazione

Verifica Scritta (erogata online, durante la pandemia COVID-19)

Prerequisites

Informatica 1, Informatica 2 (suggested)

Educational goals

Understanding technologies on which modern web systems are based, possibly provided through cloud-computing platforms, with skectches concerning mobile apllications.
The main focus is on programming languages and formats necessary to develop modern cloud applications.

Course content

Cloud Architettures amd Mobile Computing
The JavaScript Language
The AJAX Technology
The XML Language
The JSON format
Node.js
MongoDB
The Python Language
The Map-Reduce paradigm
The REST paradigm and micro-services
Block-Chain platforms

Teaching methods

Lectures, lab activities

Assessment and Evaluation

Written test (provided online, during the COVID-19 pandemy)