Presentazioni

Nei prossimi anni il CD sarà obsoleto. Anticipa il cambiamento e impara a sviluppare Software nel Cloud grazie a questo Esperto universitario" 

##IMAGE##

Stabilire quando i CD spariranno è molto complicato. Parimenti ad altri campi, come il giornalismo, ci si aspetta che il supporto fisico e il digitale convivano per molti anni. Tuttavia, la tendenza è chiara e il Software nel Cloud finirà per imporsi. Infatti, alcune aziende come la catena di supermercati Tesco, leader del settore in Regno Unito, Irlanda, Ungheria, Malesia e Thailandia, ha già smesso di vendere CD e DVD. 

Per rispondere a questa tendenza, TECH ha creato un programma che approfondisce tutti gli aspetti del Software nel Cloud. Evidenziando vantaggi come la scalabilità, che consente di aumentare o diminuire la capacità in base alla domanda, o la disponibilità e la resilienza, con architetture a prova di errore. 

Verranno inoltre analizzati campi specifici come lo sviluppo nativo, il monitoraggio, l'interazione con Command Line Interface o basata in API, così come l’integrazione dei codici con scripting. Un processo che sarà svolto con il supporto di esperti che risolveranno anche i dubbi più tecnici. 

Questa qualifica viene offerta online, senza orari e con tutti i contenuti disponibili dal primo giorno. Basterà solo un dispositivo con connessione internet per accedervi. Inoltre, è stata proposta una metodologia innovativa e collaudata che presenta i contenuti in diversi formati con la possibilità di selezionare quello che si preferisce. 

Nel primo modulo imparerai a lavorare con diverse opzioni di distribuzione cloud come Multi-Cloud o Hybrid Cloud" 

Questo Esperto universitario in Software nel Cloud possiede il programma più completo e aggiornato del mercato. Le caratteristiche principali del programma sono: 

  • Sviluppo di casi di studio presentati da esperti in software nel cloud 
  • Contenuti grafici, schematici ed eminentemente pratici che forniscono informazioni scientifiche e pratiche sulle discipline essenziali per l’esercizio della professione 
  • Esercizi pratici che offrono un processo di autovalutazione per migliorare l'apprendimento 
  • Speciale enfasi sulle metodologie innovative 
  • Lezioni teoriche, domande all'esperto, forum di discussione su questioni controverse e compiti di riflessione individuale 
  • Contenuti disponibili da qualsiasi dispositivo fisso o mobile dotato di connessione a internet 

Android e iOS sono i due principali produttori di Software nel Cloud per dispositivi mobili. Per questo motivo, è stato effettuato un confronto tra entrambi che comprende diversi argomenti" 

Il personale docente del programma comprende rinomati professionisti del settore, nonché riconosciuti specialisti appartenenti a società scientifiche e università prestigiose, che forniscono agli studenti le competenze necessarie a intraprendere un percorso di studio eccellente. 

I contenuti multimediali, sviluppati in base alle ultime tecnologie educative, forniranno al professionista un apprendimento coinvolgente e localizzato, ovvero inserito in un contesto reale. 

La creazione di questo programma è incentrata sull’Apprendimento Basato su Problemi, mediante il quale il professionista deve cercare di risolvere le diverse situazioni che gli si presentano durante il corso. Lo studente potrà usufruire di un innovativo sistema di video interattivi creati da esperti di rinomata fama. 

In TECH potrai conoscere le possibilità offerte dal cloud computing ad alte prestazioni"

##IMAGE##

La sicurezza è una delle maggiori sfide del software cloud. I nostri docenti ti insegneranno i modi migliori per proteggere le tue app"

Piano di studi

Questo programma si concentra sui vantaggi del lavoro nel cloud. Tratterà il computing, la sicurezza, il networking, i servizi, lo storage, il monitoraggio, ecc., il tutto applicato al cloud. Studierà anche l'ingegneria del software, proponendo concetti quali IT, IoT, Blockchain o Big Data. Infine, la tecnologia mobile sarà analizzata da diverse prospettive, come componenti, comunicazioni wireless o il confronto tra iOS e Android. 

##IMAGE##

In questo Esperto universitario imparerai come creare reti virtuali definite mediante software. Così come i suoi componenti e connessioni ad altri sistemi"

Modulo 1. Cloud Computing in Ingegneria dei Sistemi e Informatica

1.1. Cloud computing 

1.1.1. Stato dell'arte del panorama IT 
1.1.2. Il cloud 
1.1.3. Cloud computing 

1.2. Sicurezza e resilienza del cloud 

1.2.1. Regioni, disponibilità e zone di guasto 
1.2.2. Amministrazione dei tenant o account di cloud 
1.2.3. Controllo dell’identità e dell’accesso nel cloud 

1.3. Networking nel cloud 

1.3.1. Reti virtuali definite dal software 
1.3.2. Componenti di rete definita dal software 
1.3.3. Collegamento con altri sistemi 

1.4. Servizi Cloud 

1.4.1. Infrastruttura come servizio 
1.4.2. Piattaforma come servizio 
1.4.3. Computing serverless 
1.4.4. Software come servizio 

1.5. Computing con elevate prestazioni 

1.5.1. Computing con elevate prestazioni 
1.5.2. Creazione di un Cluster con prestazioni elevate 
1.5.3. Applicazione del computing con elevate prestazioni 

1.6. Archiviazione in cloud 

1.6.1. Archiviazione dei blocchi nel cloud 
1.6.2. Salvataggio dei fascicoli nel cloud 
1.6.3. Salvataggio degli obiettivi nel cloud 

1.7. Interazioni e monitoraggio del cloud 

1.7.1. Monitoraggio e gestione del cloud 
1.7.2. Interazione con il cloud: console di gestione 
1.7.3. Interazione con Command Line Interface 
1.7.4. Interazione basata su API 

1.8. Sviluppo cloud-native 

1.8.1. Sviluppo nativo cloud 
1.8.2. Contenitori e piattaforme di orchestrazione dei contenitori 
1.8.3. Integrazione continua nel cloud 
1.8.4. Salvataggio degli eventi nel cloud 

1.9. Infrastruttura come codice nel cloud 

1.9.1. Automazione della gestione e del provisioning nel cloud 
1.9.2. Terraform 
1.9.3. Integrazione con scripting 

1.10. Creare un’infrastruttura ibrida 

1.10.1. Interconnessione 
1.10.2. Interconnessione con datacenter 
1.10.3. Interconnessione con altri cloud 

Modulo 2. Ingegneria software 

2.1. Applicazioni software nella tecnologia dell'informazione 

2.1.1. Applicazioni software 
2.1.2. Ciclo di vita 
2.1.3. Architetture 
2.1.4. Metodologie 

2.2. Gestione dei progetti e metodologie IT 

2.2.1. Gestione dei progetti 
2.2.2. Metodologie agili 
2.2.3. Strumenti 

2.3. Sviluppo Front end e applicazioni mobili 

2.3.1. Sviluppo Front end e applicazioni mobili 
2.3.2. HTML, CSS 
2.3.3. JavaScript, jQuery 
2.3.4. Angular 
2.3.5. React 

2.4. Sviluppo backend di applicazioni software 

2.4.1. Sviluppo backend di applicazioni software 
2.4.2. Architetture di backend in applicazioni software 
2.4.3. Linguaggio di programmazione in backend 
2.4.4. Server di applicazioni in un software 

2.5. Archiviazione dei dati, database e caching 

2.5.1. Gestione di dati in applicazioni software 
2.5.2. Sistema di file 
2.5.3. Database relazionale 
2.5.4. Database non relazionale 
2.5.5. File cache 

2.6. Gestione dei contenitori in cloud computing 

2.6.1. Tecnologia dei contenitori 
2.6.2. Contenitori con Tecnologia Docker e docker-compose 
2.6.3. Orchestrazione dei contenitori con kubernetes 
2.6.4. Contenitori in cloud computing 

2.7. Testing e Integrazione continua 

2.7.1. Testing e Integrazione continua 
2.7.2. Test unitari 
2.7.3. Test e2e 
2.7.4. Sviluppo guidato dai test (TDD) 
2.7.5. Integrazione continua 

2.8. Blockchain orientato al software 

2.8.1. Blockchain orientato al software 
2.8.2. Criptovalute 
2.8.3. Tipi di Blockchain 

2.9. Software Big Data, intelligenza artificiale, IoT 

2.9.1. Big Data, intelligenza artificiale, IoT 
2.9.2. Big Data 
2.9.3. Intelligenza artificiale 
2.9.4. Reti neuronali 

2.10. Sicurezza del software in IT 

2.10.1. Sicurezza del software in IT 
2.10.2. Server 
2.10.3. Aspetti etici 
2.10.4. Regolamento Europeo sulla Protezione dei Dati (GDPR) 
2.10.5. Analisi e gestione dei rischi 

Modulo 3. Tecnologia e sviluppo su dispositivi mobili 

3.1. Dispositivi mobili 

3.1.1. Mobilità 
3.1.2. Gestione 
3.1.3. Operatività 

3.2. Tipi di dispositivi mobili 

3.2.1. Smartphone 
3.2.2. Tablet 
3.2.3. Smartwatch 

3.3. Componenti dei dispositivi mobili 

3.3.1. Schermi 
3.3.2. Tastiere touch 
3.3.3. Processori 
3.3.4. Sensori e connettori 
3.3.5. Batterie 

3.4. Comunicazioni wireless 

3.4.1. Comunicazioni wireless 
3.4.2. Comunicazioni wireless. Vantaggi 
3.4.3 Comunicazioni wireless. Limitazioni 

3.5. Comunicazioni wireless. Classificazione 

3.5.1. Reti personali 
3.5.2. Reti locali 
3.5.3. Reti ad ampio raggio 
3.5.4. Standard 

3.6. Sviluppo di applicazioni mobili 

3.6.1. Applicazioni ibride e native 
3.6.2. Ambienti 
3.6.3. Linguaggi di programmazione 
3.6.4. Distribuzione e business 

3.7. Sviluppo di applicazioni Android 

3.7.1. Sviluppo di applicazioni Android 
3.7.2. Nuclei di sistema Android 
3.7.3. Strumenti di software Android 

3.8. Sviluppo di applicazioni iOS 

3.8.1. Sviluppo di applicazioni iOS 
3.8.2. Nucleo di applicazioni iOS 
3.8.3. Strumenti di applicazioni iOS 

3.9. Sicurezza sui dispositivi mobili 

3.9.1. Livelli di sicurezza 
3.9.2. Comunicazioni 
3.9.3. Utenti 
3.9.4. Applicazioni 
3.9.5. Sistema operativo 

3.10. Sviluppo di applicazioni mobili. Tendenze. Casi d’uso 

3.10.1. Realtà aumentata 
3.10.2. Intelligenza artificiale 
3.10.3. Soluzioni di pagamento 
3.10.4. Vantaggi del blockchain  

##IMAGE##

In TECH imparerai come gestire la sicurezza dei dispositivi mobili attraverso il lavoro a livelli" 

Esperto Universitario in Software Cloud

Vuoi specializzarti nella creazione, progettazione e gestione di software in ambienti cloud? Con l'Esperto Universitario in Cloud Software creato da TECH potrai farlo. Qui imparerai a utilizzare strumenti e tecnologie per sviluppare applicazioni e servizi software che funzionano nel cloud. Inoltre, esplorerai argomenti come la sicurezza, le prestazioni e la scalabilità del software cloud. Acquisendo queste conoscenze, acquisirai competenze in uno dei settori in più rapida crescita nel mondo della tecnologia, che ti permetterà di lavorare in diversi settori.