Développeur Microsoft Azure IoT (AZ-220T00)

Développez les compétences et les connaissances nécessaires pour créer et entretenir avec succès les composantes cloud et périphériques d'une solution Azure IoT.
Microsoft Partner

Prochaines sessions

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 4 jours
  • Prix régulier: $2,345
  • Prix préférentiel: $1,995

Plan de cours

Référence : @Microsoft AZ-220T00-A

Durée : 4 jours

Ce cours permet aux étudiants d’acquérir les compétences et les connaissances nécessaires pour créer et entretenir avec succès les composantes cloud et périphériques d'une solution Azure IoT. Le cours enseigne les principaux services Azure IoT tels que IoT Hub, Device Provisioning Services, Azure Stream Analytics, Time Series Insights, etc. En plus des services Azure PaaS, ce cours fait un survol sur IoT Edge, la gestion des appareils, la surveillance et le dépannage, les problèmes de sécurité et Azure IoT Central.

Public concerné

Un développeur Azure IoT est responsable de la mise en oeuvre, puis de la maintenance des aspects cloud et périphériques d'une solution Azure IoT.

De plus, celui-ci configure les appareils physiques et en est responsable tout au long ducycle de vie. Le développeur IoT implémente des solutions IoT, y compris la topologie des appareils, la connectivité, le débogage et la sécurité.

Pour le périphérique Edge, le développeur IoT crée des calculs / déploie des conteneurs et configure la mise en réseau des périphériques, qui peut inclure diverses installations de passerelle Edge.

Le développeur IoT applique des solutions pour gérer les flux de données, y compris la surveillance et la transformation des données. Il travaille avec des ingénieurs de données et d'autres intervenants pour assurer une intégration commerciale réussie.

Ceux-ci doivent détenir une bonne compréhension des services Azure, y compris les options de stockage de données, l'analyse des données, le traitement des données et les options Azure IoT PaaS par rapport à SaaS. Les développeurs IoT doivent avoir des compétences de programmation de base dans au moins un langage pris en charge par Azure, y compris C #, Node.js, C, Python ou Java.

Préalables

Une expérience en développement de logiciels est requise pour ce cours, mais aucun langage logiciel spécifique est obligatoire, et l'expérience n'a pas besoin d'être de niveau professionnel.

Expérience en traitement de données: Une compréhension générale du stockage et du traitement des données est recommandée mais non requise.

Connaissance des solutions cloud: les étudiants doivent avoir une compréhension de base des installations PaaS, SaaS et IaaS. Microsoft Azure Fundamentals (AZ-900), ou des compétences équivalentes, est recommandé.

Objectifs

À la suite de cette formation, les participants pourront :
  • Créer, configurer et gérer un Azure IoT Hub.
  • Gérer ou assurer la fourniture d’appareils, également à grande échelle, en utilisant IoT Hub et DPS
  • Développer une communication bidirectionnelle sécurisée entre les appareils et IoT Hub.
  • Mettre sur pied un système de traitement de messages en utilisant le routage IoT Hub et Azure Stream Analytics.
  • Configurer la connexion de Time Series Insights et prendre en charge les exigences d'intégration d’affaire.
  • Intégrer des scénarios IoT Edge à l'aide de modules de marché et de divers modèles de passerelle Edge.
  • Intégrer de la modélisation IoT Edge qui nécessitent le développement et le déploiement de modules et conteneurs personnalisés.
  • Instaurer un système de gestion des appareils à l'aide de jumeaux d'appareil et de méthodes directes.
  • Mettre en œuvre la surveillance de la solution, la journalisation et les tests de diagnostic.
  • Identifier et résoudre les problèmes de sécurité et installer Azure Security Center pour IoT.
  • Développer une solution IoT en utilisant Azure IoT Central et saisir les opportunités SaaS pour l'IoT.

Contenu

Module 1: Introduction aux services IoT et Azure IoT

Avec ce module, les étudiants examineront comment les mises en oeuvre IoT peuvent répondre à une variété de besoins d’affaire. Ils apprendront comment l'architecture de référence Azure IoT prend en charge les solutions IoT. Ce module offre également aux étudiants un survol sur l’ensemble des services Azure couramment utilisés dans une solution IoT et aussi une introduction au portail Azure.
Leçon
  • Occasions commerciales pour l'IoT
  • Introduction à l'architecture de solution IoT
  • Matériel IoT et services cloud
  • Scénarios de laboratoire pour ce cours
Atelier: Premiers pas avec Azure
Atelier: Configuration démarrée avec les services Azure IoT

Après avoir terminé ce module, les étudiants seront en mesure de:

  • Expliquer comment l'IoT et Azure IoT pourraient aux besoins de leur entreprise
  • Décrire les principaux composants d'une architecture de solution Azure IoT
  • Décrire les services Azure et leur relation avec une solution IoT
  • Créer un compte Azure et utiliser le portail Azure pour créer un hub IoT et un service DPS
Module 2: Appareils et communication entre appareils
Dans le cadre de ce module, les participants examineront de plus près le service Azure IoT Hub et apprendront à configurer une communication bidirectionnelle sécurisée entre le hub IoT et les appareils. Les étudiants seront également initiés aux fonctionnalités de l'IoT Hub telles que les jumeaux d'appareil et les points de terminaison de l'IoT Hub qui seront explorées plus en profondeur dans les prochains modules de cette formation.
Leçon
  • Hub et appareils IoT
  • Outils de développement IoT
  • Configuration et communication des périphériques
Atelier: configuration de l'environnement de développement
Atelier: Connecter un appareil IoT à Azure
Atelier: Pairer un appareil ou périphérique IoT à Azure
À la suite de ce module, les participants seront en mesure de/d’:
Expliquer les principales fonctionnalités des services IoT Hub
  • Décrire le cycle de vie d'un appareil Azure IoT
  • Décrire comment IoT Hub gère l’identité de chaque appareils et ajouter d'autres fonctionnalités de sécurité
  • Enregistrer des appareils avec IoT Hub à l'aide du portail Azure, Azure CLI et Visual Studio Code
  • Ajouter les SDK de périphériques et de services IoT Hub
Module 3: Mettre à disposition des appareils à grande échelle
Avec ce module, les participants se concentreront sur le provisionnement d'appareils et comment configurer et gérer le service Azure Device Provisioning. Ils apprendront le processus d'inscription, l'auto-approvisionnement et le réapprovisionnement, la désinscription et comment mettre en œuvre divers mécanismes d'attestation.
Leçon
  • Termes et concepts du service de disposition de périphériques
  • Configurer et gérer le service de disposition de périphériques
  • Tâches de disposition des périphériques
Laboratoire: inscription individuelle des appareils dans DPS
Atelier: Inscription automatique des appareils dans DPS
À la suite de ce module, les participants seront en mesure de/d’:
  • Expliquer le processus et les fonctionnalités de mise à disposition des appareils
  • Expliquer les considérations de sécurité associées au provisionnement des appareils et comment ils sont gérés
  • Intégrer les SDK de Device Provisioning Service
Module 4: Traitement et analyse des messages
Avec ce module, les participants examineront comment IoT Hub et d'autres services Azure peuvent être utilisés pour traiter les messages. Ils apprendront comment configurer le routage des messages et des événements et comment intégrer le routage vers les points de terminaison intégrés et personnalisés. Ils découvriront certaines des options de stockage Azure qui sont courantes pour les solutions IoT. Pour compléter ce module, les participants mettront en peuvre Azure Stream Analytics et établiront des requêtes pour un certain nombre de modèles ASA.
Leçon
  • Messages et traitement des messages
  • Options de stockage des données
  • Azure Stream Analytics
Atelier: Routage des messages du périphérique
Atelier: Filtrage et agrégation des données de message
À la fin de ce module, les participants seront en mesure de:
  • Configurer le routage des messages et des événements
  • Acheminer les données vers les points de terminaison intégrés et personnalisés
  • Intégrer l'enrichissement des messages
  • Installer les entrées, requêtes et sorties Azure Stream Analytics
  • Stockez les données de message dans un stockage à chaud à des fins historiques et une analyse supplémentaire
  • Utiliser une fonction Azure dans une solution de traitement et d'analyse des messages
Module 5: Perspective et integration commerciale
Avec ce module, les participants prendront connaissance des services Azure et des autres outils Microsoft qui servent à fournir de l’intelligence d’affaires et à favoriser une meilleure intégration des services commerciaux. Les participants sauront installer Azure Logic Apps et Event Grid, avec lesquels ils pourront configurer une connexion et les transformations de données utiles pour les outils de visualisation des données tels que Time Series Insights et Power BI.
Leçon
  • Intégration commerciale pour les solutions IoT
  • Visualisation des données avec Time Series Insights
  • Visualisation des données avec Power BI
Laboratoire : Travaux pratiques: intégrer IoT Hub au calendrier d’événements
Laboratoire: Explorez et analysez des données horodatées avec des séries chronologiques
À la suite de ce module, les étudiants seront en mesure de/d’:
  • Expliquer les options d'intégration commerciale dans une solution IoT et comment les réaliser
  • Développer la prise en charge de l'intégration commerciale à l'aide des applications logiques et de la grille d'événements
  • Configurer les données IoT pour la visualisation dans Time Series Insights
  • Configurer les données IoT pour la visualisation dans Power BI
Module 6: Processus de déploiement Azure IoT Edge
Dans ce module, les participants apprendront à déployer un module sur un appareil Azure IoT Edge. Ils apprendront également comment configurer et utiliser un périphérique IoT Edge comme périphérique de passerelle.
Leçon
  • Introduction à Azure IoT Edge
  • Processus de déploiement Edge
  • Périphériques de passerelle Edge
À la suite de ce module, les participants seront en mesure de:
  • Différencier entre un appareil IoT et un appareil IoT Edge
  • Configurer un appareil IoT Edge
  • Déployer IoT Edge à l'aide d'un manifeste de déploiement
  • Configurer un périphérique IoT Edge comme périphérique de passerelle
Module 7: Modules et conteneurs Azure IoT Edge
Grâce à ce module, les participants développeront et déploieront des modules de périphérie personnalisés et prendront en charge un scénario hors ligne à partir d’un stockage local. Ils utiliseront Visual Studio Code pour créer des modules personnalisés en tant que conteneurs à l'aide d'un moteur de conteneur.
Leçon
  • Développer des modules Edge personnalisés
  • Entreposage hors ligne ou local
Laboratoire: Développer, déployer et déboguer un module personnalisé sur Azure IoT Edge
Travaux pratiques: mettre en ligne un périphérique IoT Edge sur un réseau restreint et hors ligne
À la fin de ce module, les participants pourront :
  • Expliquer les exigences liées la construction d'un module de bord personnalisé
  • Configurer Visual Studio Code pour développer des modules conteneurisés
  • Déployer un module personnalisé sur un appareil IoT Edge
  • Installer le stockage local sur un appareil IoT Edge à l'appui d'un scénario hors ligne
Module 8: Gestion des appareils
Grâce à ce module, les participants apprendront comment gérer des appareils pour leur solution IoT. Ils développeront des solutions de gestion des appareils qui utilisent des jumeaux de développement et des solutions qui utilisent des méthodes directes.
Leçon
  • Introduction à la gestion des appareils IoT
  • Gérer les appareils IoT et IoT Edge
  • Gestion des appareils à grande échelle
Laboratoire: surveiller et contrôler à distance les appareils avec Azure IoT Hub
Laboratoire: Gestion automatique des appareils
Une fois ce module complété, les participants pourront:
  • Reconnaître et utiliser les modèles de gestion des périphériques et les meilleures pratiques de configuration les plus courants
  • Savoir quand et comment utiliser des jumeaux d'appareil et des méthodes directes pour déployer un programme de gestion des appareils
  • Mettre en œuvre la gestion des périphériques pour différents modèles à l'aide de jumeaux de périphériques et de méthodes directes
  • Assurer une bonne gestion des appareils à grande échelle à l'aide de la gestion automatique des appareils
Module 9: Test de solution, de diagnostics et de journalisation
Avec ce module, les participants configureront des outils de journalisation et de diagnostic nécessaires pour tester leur solution IoT. Ils utiliseront IoT Hub et Azure Monitor pour configurer des alertes et suivre l'état de connexion d’un l’appareil, par exemple, qui peuvent être utilisées pour dépanner les problèmes.
Leçon
  • Surveillance et journalisation
  • Dépannage
Laboratoire: Configurer les mesures et les journaux dans Azure IoT Hub
Atelier: Surveiller et déboguer les échecs de connexion
À la fin de ce module, les participants pourront:
  • Décrire les options de surveillance et de journalisation d'une solution Azure IoT
  • Configurer Azure Monitor pour prendre en charge une solution IoT
  • Configurer les mesures IoT Hub pour prendre en charge une solution IoT
  • Mettre en oeuvre la journalisation des diagnostics
  • Résoudre les problèmes de connexion et de communication des appareils IoT
Module 10: Azure Security Center et les conditions de sécurité IoT
Avec ce module, les participants examineront les conditions de sécurité qui s'appliquent à une solution IoT. Ils commenceront par étudier la sécurité telle qu'elle s'applique à l'architecture de la solution et aux meilleures pratiques, puis verront comment Azure Security Center pour IoT prend en charge le déploiement d'appareils et l'intégration de IoT Hub. Les étudiants utilisent ensuite Azure Security Center pour les agents IoT afin d’améliorer la sécurité de leur solution.
Leçon
  • Aspects fondamentaux de la sécurité pour IoT
  • Introduction à Azure Security Center pour les solutions IoT
  • Améliorez la protection avec Azure Security Center pour les agents IoT
Laboratoire: Installation d'Azure Security Center pour IoT
À la fin de ce module, les participants pourront:
  • Identifier les problèmes de sécurité et utiliser les meilleures pratiques pour une solution IoT
  • Décrire l'architecture de sécurité Azure IoT ainsi que la modélisation des menaces
  • Reconnaître les fonctionnalités et le support fournis par Azure Security Center pour IoT
  • Configurer les agents de sécurité et les jumeaux de modules de sécurité
  • Agréger Azure Security Center pour les événements IoT
Module 11: Concevoir une solution IoT avec IoT Central
Avec ce module, les participants apprendront comment configurer et installer Azure IoT Central en tant que solution SaaS pour IoT. Ils effectueront une analyse sommaire sur l’IoT Central et prendront connaissance de son fonctionnement. Avec une compréhension de base de l'IoT Central Establish, les participants procéderont à la création et à la gestion de modèles et de l’inventaire des appareils au sein de l’application IoT Central
Leçon
  • Introduction à IoT Central
  • Créer et gérer des modèles d'appareils
  • Gérer l’inventaire des appareils dans Azure IoT Central
Laboratoire: Premiers pas avec Azure IoT Central
Laboratoire: Installation de solutions IoT avec Azure IoT Central
Une fois que ce module est complété, les participants pourront:
  • Différencier Azure IoT Central des services Azure IoT PaaS
  • Décrire les fonctionnalités fournies par Azure IoT Central
  • Expliquer le but et identifier les composants d'un modèle de périphérique
  • Créer un modèle de configuration de périphérique
  • Gérer un inventaire d’appareils à l'aide de règles et d’alertes
  • Gérer les appareils à grande échelle à l'aide de travaux

Savoir s’entourer des meilleurs

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Marc Maisonneuve
Marc Maisonneuve
Formateur et conseiller en efficacité professionnelle
M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Frédéric Paradis
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.
Luc Labelle
Formateur certifié et conseiller en TI
Reconnu par ses pairs pour être un coach, formateur et conseiller inspirant, Luc est capable de transmettre ses connaissances au profit des équipes avec qui il travaille. 
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2020 AFI
AFI Expertise

L’expérience AFI par Edgenda

Chez AFI, nous concentrons nos efforts pour vous offrir des formations pertinentes et des expériences d’apprentissage percutantes qui s’inscrivent dans vos démarches de transformation. Vous désirez être accompagné dans ces démarches? Consultez les services d’Edgenda: Edgenda.com