Piano didattico III° e IV° semestre – Ciclo V

SemestreCompetenze in UscitaModuloOre totali moduloUnit?Modulo PropedeuticoTipologia di docenzaoreObiettivo
S3Esprimersi in Lingua inglese (Livello B2);M8 - Inglese Tecnico40 8.1- Percorso per il conseguimento della certificazione della lingua inglese di livello B2/C11.2Liberi Professionisti (Gittens)40Acquisire le competenze per sostenere l'esame di certificazione della lingua inglese livelli B2/C1
S3Virtualizzare server e storage nel cloudM9 – Virtualizzazione509.1 - Gestione della virtualizzazione di server e storage nel cloudnessunaAziende (Netalia)50Analizzare, progettare e implementare modelli di virtualizzazione in relazione alle diverse esigenze. Comprendere le opportunit? e le criticit? della virtualizzazione e delle varie implementazioni a seconda delle esigenze e dei contesti aziendali. Analizzare e definire le differenze tra soluzioni Private Cloud e Public Cloud. Implementare soluzioni di virtualizzazione di server e storage nel Cloud.
S3Garantire e gestire la sicurezza dei servizi Web e Mobile;
M10 - Introduzione al Cloud Computing10010.1 Architettura generale del cloud5.3ETT32Acquisire competenze sull'architettura generale dei sistemi Cloud, sulla definizione delle caratteristiche principali per il cloud (Self-service su richiesta, Accesso a banda larga,Risorse comuni, Elasticit?, Servizi monitorati). Acquisire le competenze di base sulla virtualizzazione, architerttura di rete e scalabilit?.
10.2 Modelli di servizi cloud5.3Manidesign36Acquisire competenze sui tre modelli principali del Cloud, a seconda del livello al quale sono collocati,
a partire dal livello hardware fino al livello applicativo (es. IIAS,PAAS, SAAS). Conoscere le caratteristiche dei modelli di dispiegamento dei servizi Cloud (Public, Private, Community e Hybrid Cloud). Comprendere le opportunit? ed i rischi per i vari modelli di cloud utilizzato.
10.3 - Sicurezza delle informazioni e privacy 2.1Tenova32Acquisire le competenze di base della normativa sulla Privacy. Garantire e gestire la sicurezza delle informazioni e degli aspetti legati alla privacy e al trattamento dati personali e sensibli.
S3Sviluppare applicazioni Cloud basate sui principali Cloud Operating System;

Sviluppare Web Services e metodi di accesso ai Dati

Sviluppare sistemi per l’elaborazione distribuita e SOA

Applicare tecniche di analisi dei Big data e di estrazione delle informazioni di contesto (Context Awareness);
M11 – Sviluppo applicazioni cloud e mobile20011.1 Tecniche di analisi dei Big data ed estrazione delle informazioni di contesto (Context Awarness).nessunaBisio48Acquisire competenze sulle metodologie fondamentali per la raccolta, l'elaborazione e l'utilizzo dell'informazione di contesto attraverso l'analisi di grosse moli di dati (BigData) raccolte tramite applicazioni installate su terminali mobili.
11.2 - Progettazione e sviluppo applicazioni web e mobile su architettura Cloud11.1FOS76Progettare e sviluppare applicazioni web e applicazioni mobile basate su architetture Cloud. Configurare applicazioni e basi dati sul Cloud. Gestire il ciclo di vita del software compresa anche la configurazione dei servizi e dei database. Rilascio in esercizio. Esempi ed esercitazioni basate su ASP.NET e linguaggio C#.
11.3 - Progettazione e sviluppo di Web Services, sistemi per l’elaborazione distribuita e SOA con accesso ai dati sul Cloud11.2Tenova76Progettare e sviluppare Web Services (WS) per l'accesso ai dati sul Cloud che verranno poi utilizzati dalle applicazioni mobile o web per effettuare accesso ai dati con lo scopo di raccogliere informazioni ed elaborare reportistiche. Acquisire competenze di base sull'elaborazione distribuita e sulle architetture SOA (Service-Oriented Architectures). Rilascio in esercizio.
S3Sviluppo e implementazione di Piattaforme e Servizi Cloud Microsoft Azure

M12 – Microsoft Azure4012.1 – Sviluppo soluzioni Microsoft Azure (Course 20532C) 10.1, 10.2, 11.2OVERNET40 Overview of the Microsoft Azure Platform - Building Application Infrastructure in Azure - Hosting Web Applications on the Azure Platform -Storing SQL Data in Azure - Designing Cloud Applications for Resiliency - Storing Tabular Data in Azure - Storing and Consuming Files from Azure Storage - Designing a Communication Strategy by Using Queues and Service Bus - Automating Integration with Azure Resources - Securing Azure Web Applications
S4Consolidare e sviluppare in un contesto produttivo le competenze acquisite M13 – Stage aziendale “lungo”48013.1 – Periodo di tirocinio prolungato in azienda per l'approfondimento della conoscenza dell'ambiente di lavoro ed applicazione, in affiancamento a ruoli aziendali, delle competenze acquisite nel percorso formativo-Stage480Perfezionare il proprio inserimento nell'ambiente di lavoro e relazionarsi con i diversi ruoli aziendali. Utilizzare le conoscenze ed abilit? acquisite nelo contesto formativo per metter in atto il progetto di lavoro assegnato per lo stage.
S4Prepararsi all'esame di StatoM14 – Preparazione all’esame finale 2014.1 – Consolidamento competenze -Enti di formazione10Verificare il proprio Project Work in preparazione alla prova orale dell'esame
14.2 – Prove di verifica fine corso e verifica Project Work -Coordinamento10Simulare la realizzazione di un progetto come previsto dalla prima prova di esame