Microsoft Professional Program (MPP): Internet of Things (IoT)

Program

Microsoft MPP-IOT

USD 629.00
Excl. Tax

Accelerate your career in one of the fastest-growing cloud technology fields: Internet of Things (IoT). Get started with IoT fundamentals today—then move on to learn the tools of the trade, including the physical devices and cloud technologies. Next, apply what you’ve learned to real-world IoT challenges.

Created in collaboration with the industry experts, the Microsoft Professional Program for IoT will teach you the device programming, data analytics, machine learning, and architecture design skills you need to take advantage of millions of IoT career opportunities.

The program comprises three units and a final capstone project. Learners can choose from available courses within each unit of study. Courses are 8–12 hours each, and the capstone project is 20+ hours.

What you will learn

  • Recognize and define opportunities for IoT solutions that achieve business goals for top and trending industries.
  • Program resource-constrained device hardware, breadboard simple electrical circuits, and capture sensor readings.
  • Configure and implement two-way communications between devices and a cloud gateway.
  • Implement data analytics (live streams and stored data) to inform device management and other actions.
  • Construct IoT data visualizations to help businesses gain operational insights.
  • Apply machine learning to IoT data to facilitate predictive maintenance and improve business services.
  • Evaluate business scenarios, design IoT solution architectures, and develop associated business plans.
  • Implement an IoT solution for a given industry scenario.


To be eligible to earn a certificate for completing the Microsoft Professional Program in IoT, please go to https://academy.microsoft.com/en-us/register to create a Microsoft Academy account. After signing up, you’ll be able to track your progress on a personalized dashboard that updates every time you earn a Verified Certificate in a course from this track.

What’s included

This comprehensive curriculum features courses that are presented in a suggested order that builds your skills as you advance through the courses. While the order is a suggestion you are free to take the courses in any order that you wish. Upon completing the coursework, you will be able to demonstrate what you have learned through completion of the Capstone project.


Microsoft Professional Program Certificate in IoT - Curriculum Overview


  • Course 1: Getting Started with the Internet of Things (IoT)
  • Course 2: Introduction to Device Programming for IoT: C Edition
  • Course 3: IoT Device Configuration and Communication: C Edition
  • Course 4: IoT Data Analytics and Storage
  • Course 5: Business Intelligence for IoT Solutions
  • Course 6: Predictive Analytics for IoT Solutions
  • Course 7: IoT Architecture Design and Business Planning
  • Course 8: Microsoft Professional Capstone: IoT Solution Architect
Write Your Own Review

Only registered users can write reviews. Please Sign in or create an account

USD 629.00

Getting Started with the Internet of Things (IoT)

Course 1

Course 1 - Specify the Requirements for an IoT Solution

Getting Started with the Internet of Things (IoT)

Microsoft DEV296x
Free of Charge
Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

This course provides students with an introduction to IoT and covers the concepts, terms, and patterns of an IoT solution.

The course is divided into modules, each of which builds on what was covered previously. The first module focuses on what an IoT solution is and provides an introduction to the industry verticals that are using IoT to achieve business goals. In the second module, students will learn about the architectural components of an IoT solution, both on the device side and in the cloud. The third module covers the steps and approaches for evaluating and implementing IoT in your business. The final module investigates how real-world IoT solutions are being implemented in various industries and describes some of the different approaches that can be taken.

After completing this course, students will be able to identify and articulate IoT business opportunities across a broad spectrum of industries.

See more See less
Introduction to Device Programming for IoT: C Edition

Course 2

Course 2 - Program Embedded Device Hardware

Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

We all know that smart devices play a big role in our day-to-day lives, and that more devices pop up every day. Have you considered that there needs to be a developer behind the scenes for every one of those devices? If you’re ready to change the world by converting the envisioned gadgets of tomorrow into digital reality, join this course and take your first steps toward programming for the Internet of Things.

Learn the basics of embedded device programming by implementing various projects on Raspberry Pi and MXChip AZ3166 devices (the AZ3166 is Arduino-software compatible). Learn how to write the software that controls the hardware (temperature sensors, photo cells, and more), and get started making a difference with procedural programming.

Begin with an intro to embedded programming, exploring embedded device types and the inputs and outputs for devices and sensors. Then work your way through a series of hands-on lab projects that teach you how to develop the hardware/software interface, help you to understand C programming for embedded devices, and explore basic data management for a resource-constrained device. From there, dive into embedded solutions that use your own circuit designs to solve real-world problems.

After completing this course, students will be able to develop embedded device systems that capture and process data from analog and digital sensors commonly found in IoT solutions.

See more See less
IoT Device Configuration and Communication: C Edition

Course 3

Course 3 - Implement IoT Device Communication

Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

Are you ready to begin developing IoT device applications? Now is your chance. This course will lead you through a series of labs that teach you how to program IoT devices for secure communication with the cloud. You will learn how to create and configure a cloud gateway (IoT hub), how to register, provision, and manage IoT devices, and how to develop and deploy real-world IoT applications. The lab activities in this course are based on real-world scenarios.

The course begins with a quick walkthrough of the cloud gateway options available today and where Azure and the Azure IoT Hub fit in. Next, you create your own IoT Hub and explore features of the IoT Hub Service. You will then learn how to configure the development environment for an MXChip device, register your device with the IoT Hub, and deploy a pre-configured solution that demonstrates how communication between a device and the cloud is implemented.

You will then take a closer look at the Azure IoT SDKs and how to implement secure 2-way communication between devices and the cloud. You will provision a Raspberry Pi device and walk your way through the process of developing a solution as you dig deeper into the code that leverages the SDKs to implement secure communication with the hub. You will also learn how to provision simulated devices using client tools such as Azure CLI and how to preform management tasks while examining aspects of device security.

Next, you will learn about the Device Provisioning Service and how to provision devices at scale. You will also use automated processes to configure device identities and properties at scale. After that, you will examine device management tasks using both device twins and direct methods, and learn why using device twins is the recommended approach. Shifting focus briefly to managing IoT Hub operations, you will learn more about IoT Hub endpoints and message routing.

To finish up this course, you will be tasked with implementing a real-world project scenario. You will evaluate project documentation to determine requirements, develop your project hardware and software, and then apply what you learned during the course to implement the client-side and server-side portions of the solution. You will even look into including Azure IoT Edge in your solution.

See more See less
IoT Data Analytics and Storage

Course 4

Course 4 - Analyze and Store IoT Data

IoT Data Analytics and Storage

Microsoft DEV326x
Free of Charge
Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

Are you ready to help your business begin realizing the business benefits promised by the Internet of Things revolution? Do you want to discover the hidden insights waiting in your business data?

In this course, you will learn how to make the most of your live-stream and historical telemetry data that is being produced by the IoT devices and sensors that support your business.

See more See less
Business Intelligence for IoT Solutions

Course 5

Course 5 - Visualize and Interpret IoT Data

Business Intelligence for IoT Solutions

Microsoft DEV312x
Free of Charge
Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

Are you ready to create data visualization reports that help you to discover hidden trends in your business data? Do you want to get up-to-speed on the latest tools?

This course guides students through a series of lab activities that provide hands-on experience querying and visualizing data. After completing this course, students will be able to construct IoT data visualizations that allow a business to gain insights related to its operations.

The first module examines the characteristics of time series data – how it can be used for analysis and prediction. It specifically walks the student through how IoT telemetry data is typically generated as time series data and techniques for managing and analyzing it with Azure Time Series Insights.

Module two takes a closer look at specific features of Azure Time Series Insights – how it can be used to store, analyze and instantly query massive amounts of time series data.

In the third module, students get a general introduction to using Power BI, with specific emphasis on how Power BI can load, transform and visualize IoT data sets.

In the final module, students will move from using BI with static IoT data sets to working with real time streaming IoT data. Students use Azure Stream Analytics as a data source for Power BI and explore the unique capabilities and insights that provides.

See more See less
Predictive Analytics for IoT Solutions

Course 6

Course 6 - Implement Predictive Analytics using IoT Data

Predictive Analytics for IoT Solutions

Microsoft DEV313x
Free of Charge
Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

Are you ready to start using machine learning to develop a deeper understanding of your IoT data?

This course uses hands-on lab activities to guide students through a series of machine learning implementations that are common for IoT scenarios, such as predictive maintenance. After completing this course, students will be able to implement predictive analytics using their IoT data.

The course is divided into four modules that cover the following topic areas:

  • Machine learning for IoT
  • Data preparation techniques
  • Predictive maintenance modeling
  • Fault prediction modeling

See more See less
IoT Architecture Design and Business Planning

Course 7

Course 7 - Evaluate and Design an IoT Solution

IoT Architecture Design and Business Planning

Microsoft DEV301x
Free of Charge
Microsoft
Open edX
90 days

This course is part of the Microsoft Professional Program Certificate in IoT.

Is your business preparing to roll out an IoT solution to a production environment? Do you need to evaluate your solution architecture or submit final business docs before committing valuable resources? Have you completed a thorough evaluation of the security risks that your business might be facing? This course provides the expert guidance and hands-on experience that you need in order to prepare for a successful IoT solution roll-out.

Module 1 provides an overview of the IoT Reference Architecture, introducing Things, Insights and Actions. With a basic understanding of the architecture, students will examine the core and optional subsystems, cross-cutting concerns, principles and concepts of the Reference Architecture, and architecture of key subsystems.

Module 2 uses the Remote Monitoring Solution Accelerator to explore the receipt and processing of remote device telemetry (the most common scenario for IoT) within the context of the Reference Architecture. Students will identify the areas of alignment and where the solution departs from the reference, as well as the tools used to deploy the solution. Students then review some options for customizing the Remote Monitoring solution and complete some customization activities. Students will also review additional accelerator solutions and learn when they may be applicable.

Module 3 introduces students to approaches that can be used to determine and document the business and system requirements that drive key factors such as security, scalability, availability, and disaster recovery service level agreements. They will then apply the requirements, develop a candidate architecture, build a PoC, deliver a cost analysis, and evaluate against quality measures. To finish up the module, students will propose the IoT Hub Operations, Monitoring and Security Processes and Procedures to support the candidate architecture.

In Module 4 students take their defined business requirements and examine how to apply their understanding of IoT Architecture and the capabilities of Azure IoT to create a compelling proposal. They will learn the key attributes of the Azure Cloud and the Azure IoT architecture that should be emphasized, approaches for developing the cost of a proposal and other factors such as support. Students will also consider the steps necessary for moving from a Proof of Concept to a full rollout and how to support the solution.

See more See less
Microsoft Certificate of Completion

Course 8

Official Microsoft Certificates (7 pc.)

Microsoft Certificate of Completion

Microsoft A85-04383
Free of Charge
Microsoft

Original Microsoft Certificate of Completion


Get your Original Microsoft Certificate of Completion that certifies the successful passing of a Microsoft Massive Open Online Course (MOOC).

See more See less

* Required Fields