Il corso Microsoft AZ-220T00 Microsoft Azure IoT Developer fornisce agli studenti le competenze necessarie per creare e mantenere con successo le parti Cloud ed Edge di una soluzione Azure IoT.
Il corso tratta in maniera completa i servizi principali dell'IoT Azure come IoT Hub, servizi di provisioning di dispositivi, Azure Stream Analytics, Time Series Insights e altro ancora.
Oltre al focus sui servizi Azure PaaS, il corso include sezioni su IoT Edge, gestione dei dispositivi, monitoraggio e risoluzione dei problemi, problemi di sicurezza e Azure IoT Central.
Un Azure IoT Developer è responsabile dell'implementazione e della manutenzione delle parti cloud ed edge di una soluzione Azure IoT.
Oltre a configurare e mantenere i dispositivi utilizzando i servizi di Azure IoT e altri strumenti Microsoft, l'IoT Developer imposta anche i dispositivi fisici ed è responsabile della manutenzione dei dispositivi durante l'intero ciclo di vita.
L'IoT Developer implementa i progetti per le soluzioni IoT, tra cui la topologia dei dispositivi, la connettività, il debug e la sicurezza.
Per gli scenari dei dispositivi Edge, l'IoT Developer implementa anche il calcolo/contenitore e configura il networking dei dispositivi, che potrebbe includere varie implementazioni di gateway edge.
L'IoT Developer implementa progetti per soluzioni per la gestione di pipeline di dati, incluso il monitoraggio e la trasformazione dei dati in relazione all'IoT e lavora con tecnici dei dati e altre parti interessate per garantire un'integrazione aziendale di successo.
Al termine del corso i partecipanti saranno in grado di:
- Creare, configurare e gestire un hub Azure IoT
- Provisioning dei dispositivi utilizzando IoT Hub e DPS, compreso il provisioning in scala
- Stabilire una comunicazione sicura a 2 vie tra i dispositivi e l'IoT Hub
- Implementare l'elaborazione dei messaggi utilizzando il routing di IoT Hub e l'Azure Stream Analytics
- Configurare la connessione a Time Series Insights e supportare i requisiti di integrazione aziendale
- Implementare gli scenari IoT Edge utilizzando moduli di mercato e vari modelli di gateway edge
- Implementare scenari IoT Edge che richiedono lo sviluppo e l'implementazione di moduli e contenitori personalizzati
- Implementare la gestione dei dispositivi utilizzando i gemelli dei dispositivi e metodi diretti
- Implementare il monitoraggio delle soluzioni, il logging e i test di diagnostica
- Riconoscere e affrontare i problemi di sicurezza e implementare Azure Security Center per l'IoT
- Costruire una soluzione per l'IoT utilizzando Azure IoT Central e riconoscere le opportunità SaaS per l'internet degli oggetti
Modulo 1: Introduzione ai servizi IoT e Azure IoT
- Opportunità di business per l'IoT
- Introduzione all'architettura delle soluzioni per l'IoT
- Hardware IoT e servizi cloud
- Scenari di laboratorio per questo corso
Modulo 2: Dispositivi e comunicazione dei dispositivi
- IoT Hub e dispositivi
- Strumenti per sviluppatori IoT
- Configurazione e comunicazione del dispositivo
Modulo 3: Provisioning dei dispositivi in scala
- Termini e concetti del servizio di provisioning dei dispositivi
- Configurare e gestire il servizio di provisioning dei dispositivi
- Compiti relativi al provisioning dei dispositivi
Modulo 4: Elaborazione e analisi dei messaggi
- Messaggi ed elaborazione dei messaggi
- Opzioni di memorizzazione dei dati
- Azure stream-analytics
Modulo 5: Approfondimenti e integrazione aziendale
- Integrazione di business per le soluzioni IoT
- Visualizzazione dei dati con Time Series Insights
- Visualizzazione dei dati con Power BI
Modulo 6: Processo di distribuzione di Azure IoT Edge
- Introduzione a Azure IoT Edge
- Processo di implementazione di Edge
- Dispositivi Edge Gateway
Modulo 7: Moduli e contenitori Azure IoT Edge
- Sviluppare moduli Edge personalizzati
- Memorizzazione dati offline e locale
Modulo 8: Gestione dei dispositivi
- Introduzione alla gestione dei dispositivi IoT
- Gestione dell'IoT e dei dispositivi IoT Edge
- Gestione dei dispositivi su scala
Modulo 9: Test della soluzione, diagnostica e registrazione
- Monitoraggio e logging
- Risoluzione dei problemi
Modulo 10 : Azure Security Cente e considerazioni sulla sicurezza dell'IoT
- Fondamenti di sicurezza per le soluzioni IoT
- Introduzione ad Azure Security Center per l'IoT
- Migliorare la protezione con Azure Security Center per gli agenti IoT
Modulo 11: Costruire una soluzione per l'internet degli oggetti con IoT Central
- Introduzione a IoT Central
- Creare e gestire modelli di dispositivi
- Gestire i dispositivi in Azure IoT Central
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto, come MOC, libri o altre risorse, a seconda della disponibilità.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.
- Esperienza di sviluppo software: è un prerequisito per questo corso, ma non è richiesto alcun linguaggio software specifico e l'esperienza non deve necessariamente essere a livello professionale.
- Esperienza di elaborazione dati: comprensione generale dell'archiviazione e dell'elaborazione dei dati è consigliata ma non richiesta.
- Si raccomanda la partecipazione a Microsoft Azure Fundamentals (AZ-900) o l'aver sviluppato competenze equivalenti.