After completing this course, students will be able to:
Software Development Experience: Software development experience is a prerequisite for this course, but no specific software language is required, and the experience does not need to be at a professional level.
Data Processing Experience: General understanding of data storage and data processing is a recommended but not required.
Cloud Solution Awareness: Students should have a basic understanding of PaaS, SaaS, and IaaS implementations. Microsoft Azure Fundamentals (AZ-900), or equivalent skills, is recommended.
Module 1: Introduction to IoT and Azure IoT Services
Lab : Getting Started with Azure
Lab : Setting Started with Azure IoT Services
Module 2: Devices and Device Communication
Lab : Setup the Development Environment
Lab : Connect IoT Device to Azure
Module 3: Device Provisioning at Scale
Lab : Individual Enrollment of Devices in DPS
Lab : Automatic Enrollment of Devices in DPS
Module 4: Message Processing and Analytics
Lab : Device Message Routing
Lab : Filtering and Aggregating Message Data
Module 5: Insights and Business Integration
Lab : Integrate IoT Hub with Event Grid
Lab : Explore and Analyze Time Stamped Data with Time Series Insights
Module 6: Azure IoT Edge Deployment Process
Lab : Introduction to IoT Edge
Lab : Set Up an IoT Edge Gateway
Module 7: Azure IoT Edge Modules and Containers
Lab : Develop, Deploy, and Debug a Custom Module on Azure IoT Edge
Lab : Run an IoT Edge Device in Restricted Network and Offline
Module 8: Device Management
Lab : Remotely Monitor and Control Devices with Azure IoT Hub
Lab : Automatic Device Management
Module 9: Solution Testing, Diagnostics, and Logging
Lab : Configure Metrics and Logs in Azure IoT Hub
Lab : Monitor and Debug Connection Failures
Module 10: Azure Security Center and IoT Security Considerations
Lab : Implementing Azure Security Center for IoT
Module 11: Build an IoT Solution with IoT Central
Lab : Get Started with Azure IoT Central
Lab : Implementing IoT Solutions with Azure IoT Central