Corso di formazione Azure IoT Developer

In questo corso si realizzerà un’infrastruttura Cloud in Azure per collegare dei dispositivi al fine di raccoglierne i dati, analizzarli e magari compiere delle azioni sul dispositivo stesso.

COS’È INTERNET DELLE COSE E COS’È AZURE

Internet of Things non è una moda. Puoi considerarlo un fenomeno, ma oramai è una realtà che giorno dopo giorno si sta consolidando. Se pensi che non sia vero, forse è perchè nel nostro territorio, non ci siamo ancora arrivati.

In questo corso ci si potrà cimentare nella realizzazione di una infrastruttura Cloud in Azure per collegare dei dispositivi al fine di raccoglierne i dati, analizzarli e magari compiere delle azioni sul dispositivo stesso.

Useremo inoltre dei sensori e attuatori da collegare ad un Arduino. Durante il corso capiremo cosa significa usare Arduino, Raspberry Pi e poi un dispositivo reale.

Studieremo i servizi Azure necessari a raccogliere i dati dai dispositivi IoT, gli strumenti e ai linguaggi di programmazione necessari.

OBIETTIVO DEL CORSO
L’obiettivo finale è portarsi a casa una soluzione seppur semplice, ma comunque funzionante, per poter così continuare a sperimentare e quindi capire come l’IoT possa entrare a far parte del proprio business. Si tratta poi dell’esperienza di provare in maniera abbastanza estensiva lo sviluppo di una infrastruttura cloud su Azure.

PROGRAMMA DEL CORSO

Giorno 1 – Introduzione all’IoT, ai Device e ad Azure
– Cosa significa dispositivo
– Cosa significa cloud: IaaS, PaaS, SaaS, DBaaS, Serverless e FaaS
– Modelli di business
– SLA and quality of service
– Cosa significa collegare un dispositivo al cloud
– Arduino come piattaforma per prototipare un dispositivo IoT
– L’ambiente di sviluppo di Arduino
– Il microcontrollore ESP8266
– Collegare sensori e attuatori
– Scrivere un programma di controllo su Arduino
– Infrastructure as Code e Risorse, Resource Templates e Resource Group in Azure
– Introduzione ad Azure IoT Hub
– Introduzione a Function Apps

Giorno 2 – Gestire l’IoT con Azure
– Deep Dive in Azure IoT Hub
– Workers
– Virtual Machines
– Deep Dive Function Apps e Consumption Plans
– Azure Storage
– Azure SQL Database
– App Services e Web apps
– Costruire un portale per il monitoraggio di soluzioni IoT

Giorno 3 – L’ecosistema di Azure per l’IoT e dei device per l’IoT
– Event Hub
– Stream Analytics
– Tips from Machine Learning
– Cognitive Services
– Queues and Service Bus
– Azure Cosmos DB
– Data Lake
– Raspberry, i PC e i gateway
– Azure IoT Edge
– Azure IoT Device Provisioning Service

Azure IoT Developer Course
Microsoft Certified Trainer

Il corso ha una durata di 3 giorni.

AGENDA

    Giorno 1 – Introduzione all’IoT, ai Device e ad Azure
    Giorno 2 – Gestire l’IoT con Azure
    Giorno 3 – L’ecosistema di Azure per l’IoT e dei device per l’IoT