Il corso Microsoft AZ-204T00 Developing solutions for Microsoft Azure, 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 utilizzare i servizi di Azure e di terze parti, che 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.
Gli studenti di questo corso sono interessati allo sviluppo di Azure o al superamento dell'esame di certificazione Microsoft Azure Developer Associate.
Modulo 1: Creazione di Azure App Service Web Apps
- Concetti di base del Servizio app di Azure
- Creare un'app Web con Azure App Service
- Configurazione e monitoraggio delle applicazioni App Service
- Scaling le app di App Service
- Ambienti di staging di Azure App Service
Modulo 2: Implementare le funzioni di Azure
- Panoramica delle funzioni di Azure
- Sviluppare le funzioni Azure
- Implementare funzioni durevoli
Modulo 3: Sviluppare soluzioni che utilizzano la memorizzazione di BLOB
- Concetti di base dell’archiviazione BLOB di Azure
- Gestione del ciclo di vita della memorizzazione dati di Azure BLOB
- Uso dell’archiviazione BLOB di Azure
Modulo 4: Sviluppare soluzioni che utilizzano la memorizzazione dati Cosmos DB
- Panoramica di Azure Cosmos DB
- Strutture dei dati di Azure Cosmos DB
- Lavorare con le risorse e i dati di Azure Cosmos DB
Modulo 5: Implementare soluzioni IaaS
- Provisioning delle VM in Azure
- Creare e distribuire modelli ARM
- Creare immagini contenitore per le soluzioni
- Pubblicare un'immagine del contenitore su Azure Container Registry
- Creare ed eseguire immagini di contenitori in Azure Container Instances
Modulo 6: Implementare l'autenticazione e l'autorizzazione dell'utente
- Microsoft Identity Platform v2.0
- Autenticazione tramite la Microsoft Authentication Library
- Utilizzo di Microsoft Graph
- Autorizzazione all'utilizzo dei dati in Azure Storage
Modulo 7: Implementare soluzioni cloud sicure
- Gestire chiavi, segreti e certificati utilizzando l'API KeyVault
- Implementare le identità gestite per le risorse di Azure
- Proteggere i dati di configurazione delle app utilizzando Azure App Configuration
Modulo 8: Implementare la gestione delle API
- Panoramica sulla gestione delle API
- Definizione delle politiche per le API
- Proteggere le API
Modulo 9: Sviluppare applicazioni logiche di servizio delle app
- Panoramica delle app per la logica di Azure
- Creare connettori personalizzati per le applicazioni di logica
Modulo 10: Sviluppare soluzioni basate sugli eventi
- Implementare soluzioni che utilizzino Griglia di eventi di Azure
- Implementare soluzioni che utilizzino Hub eventi di Azure
- Implementare soluzioni che utilizzino Hub di notifica di Azure
Modulo 11: Sviluppare soluzioni basate sui messaggi
- Implementare soluzioni che utilizzino il bus di servizio di Azure
- Implementare soluzioni che utilizzino Archiviazione code di Azure
Modulo 12: Monitorare e ottimizzare le soluzioni Azure
- Panoramica del monitoraggio in Azure
- Strumentare un'applicazione per il monitoraggio
- Analisi e risoluzione dei problemi delle applicazioni
- Implementare il codice che gestisca gli errori transitori
Modulo 13: Integrare il salvataggio nel cache e la consegna di contenuti all’interno delle soluzioni
- Sviluppare Azure Cache per Redis
- Sviluppare l’archiviazione in CDN
Per poter partecipare a questo corso, i partecipanti devono avere 1-2 anni di esperienza di sviluppo professionale e di Microsoft Azure.
Inoltre, devono essere in grado di programmare in un linguaggio supportato da Azure.