1. Sicurezza nel Cloud
Gli studenti acquisiscono conoscenze e competenze specializzate in: autenticazione, autorizzazione e contabilità; sicurezza della rete; Sicurezza dei servizi cloud; Protezione della piattaforma della macchina virtuale; Risorse Cloud Trusted; Protezione permanente di perdita di accesso ai dati; Il ciclo di vita di sicurezza; Analisi dei rischi e mitigazione proattiva
2. Modelli e provider Cloud
Gli studenti acquisiscono conoscenze e competenze complete su: Software as a Service (SaaS); Platform as a Service (PaaS); Infrastructure as a Service (IaaS); Modelli di distribuzione pubblico / privato / ibrido / comunità; Accordi sul livello di servizio (SLA); I fornitori principali di cloud, cioè entità che offrono servizi di cloud computing, tra cui i) infrastrutture cloud, ii) cloud platform, iii) cloud software, iv) storage cloud e v) fornitori di sicurezza cloud. Inoltre, dimostreranno la conoscenza dei fornitori nazionali e dei loro principali punti di forza.
3. Architettura del Cloud
Gli studenti padroneggiano i tre principali paradigmi di architettura Cloud computing: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Si prevede inoltre che gli studenti possano dimostrare conoscenze / competenze e competenze in materia: componenti cloud computing per piattaforme front end e back end
4. Virtualizzazione Cloud
Il focus di questo modulo è la virtualizzazione dei server e delle risorse computazionali nella cloud. Alla fine dell'unità, lo studente dimostrerà una profonda conoscenza su come impostare, configurare e utilizzare ambienti di calcolo virtualizzati, conoscendo tutte le tecnologie di virtualizzazione, backup, sicurezza e problemi di affidabilità.
5. Sviluppo e implementazione di servizi e applicazioni Cloud
Gli studenti dovranno dimostrare competenze specializzate nello sviluppo di servizi e applicazioni nella nube, tra cui i più diffusi paradigmi, framework e linguaggi di programmazione per la creazione di un'applicazione cloud. Possono inoltre padroneggiare le tecniche di sviluppo che vanno dai livelli più fisici, cioè Infrastructure as a Service (IaaS) e Platform as a Service (PaaS) ai livelli superiori, vale a dire il Software as a Service (SaaS). Gli studenti sono tenuti a mostrare una conoscenza rilevante sulle tecnologie per l'archiviazione dei dati nella cloud, basata su diversi studi di casi (ad es. Dropbox, Google drive) come esempi di servizi di storage cloud, nonché problemi relativi alla sicurezza dei dati e alla privacy.