Developing Solutions for Microsoft Azure
Questo corso insegna agli sviluppatori come creare soluzioni end-to-end in Microsoft Azure. Gli studenti impareranno come implementare soluzioni di calcolo Azure, creare funzioni Azure, implementare e gestire applicazioni web, sviluppare soluzioni che utilizzano la memorizzazione dati di Azure, implementare l’autenticazione e l’autorizzazione e proteggere le loro soluzioni utilizzando KeyVault e Managed Identities. Gli studenti impareranno anche a connettersi e a consumare i servizi Azure e i servizi di terze parti, e includeranno nelle loro soluzioni modelli basati su eventi e messaggi. Il corso tratta anche il monitoraggio, la risoluzione dei problemi e l’ottimizzazione delle soluzioni Azure.
COD: AZ-204T00
Categorie: Microsoft
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Chi dovrebbe partecipare
Individui interessati allo sviluppo di Azure o al superamento dell’esame di certificazione Microsoft Azure Developer Associate.
Prerequisiti
Per completare il corso in modo proficuo, gli allievi devono avere:
Esperienza pratica con le soluzioni IaaS e PaaS di Azure e il portale di Azure.
Esperienza di livello intermedio nella scrittura in un linguaggio supportato da Azure. (C#, JavaScript, Python o Java)
Possibilità di scrivere codice per connettersi ed eseguire operazioni su un prodotto di database SQL o NoSQL. (SQL Server, Oracle, MongoDB, Cassandra o simili)
Esperienza di livello intermedio nella scrittura di codice per gestire l’autenticazione, l’autorizzazione e altri principi di sicurezza.
Conoscenza generale di HTML, del protocollo HTTP e delle interfacce API REST.
Conoscenze/Competenze in uscita
Gli studenti impareranno come implementare soluzioni di calcolo Azure, creare funzioni Azure, implementare e gestire applicazioni web, sviluppare soluzioni che utilizzano la memorizzazione dati di Azure, implementare l’autenticazione e l’autorizzazione e proteggere le loro soluzioni utilizzando KeyVault e Managed Identities, a connettersi e a consumare i servizi Azure e i servizi di terze parti, e includeranno nelle loro soluzioni modelli basati su eventi e messaggi
Programma didattico
MODULO 1
- Esplorare Servizio app di Azure
MODULO 2
- Configurare le impostazioni dell’app Web
MODULO 3
- Ridimensionare le app in Servizio app di Azure
MODULO 4
- Esplorare gli slot di distribuzione di Servizio app di Azure
MODULO 5
- Esplorare Funzioni di Azure
MODULO 6
- Sviluppare Funzioni di Azure
MODULO 7
- Implementare Durable Functions
MODULO 8
- Esplora Archiviazione BLOB di Azure
MODULO 9
- Gestire il ciclo di vita di Archiviazione BLOB di Azure
MODULO 10
- Usare Archiviazione BLOB di Azure
MODULO 11
- Esplora Azure Cosmos DB
MODULO 12Â
- Implementare il partizionamento in Azure Cosmos DB
MODULO 13
- Usare Azure Cosmos DB
MODULO 14
- Effettuare il provisioning di macchine virtuali in Azure
MODULO 15
- Creare e distribuire i modelli di Azure Resource Manager
MODULO 16
- Gestire le immagini di contenitore in Registro Azure Container
MODULO 17
- Eseguire immagini di contenitore in Istanze di Azure Container
MODULO 18
- Esplorare Microsoft Identity Platform
MODULO 19
- Implementare l’autenticazione tramite Microsoft Authentication Library
MODULO 20
- Implementare le firme di accesso condiviso
MODULO 21
- Esplorare Microsoft Graph
MODULO 22
- Implementare Azure Key Vault
MODULO 23
- Implementare le identità gestite
MODULO 24
- Implementare Configurazione app di Azure
MODULO 25
- Esplorare Gestione API
MODULO 26
- Esplorare Griglia di eventi di Azure
MODULO 27
- Esplorare Hub eventi di Azure
MODULO 28
- Individuare le code di messaggi di Azure
MODULO 29
- Monitorare le prestazioni dell’app
MODULO 30
- Sviluppare per cache di Azure per Redis
MODULO 31
- Sviluppare per l’archiviazione su reti CDN
Durata – 5 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
Formatore: Italiano
Laboratorio: Inglese
Slides: Inglese