Getting Started with Windows 10 IoT Core Development
4.4 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
26 students enrolled

Getting Started with Windows 10 IoT Core Development

A Kickstart for the Windows 10 IoT Core Beginner
Hot & New
4.4 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
26 students enrolled
Last updated 4/2019
English
English
Current price: $11.99 Original price: $44.99 Discount: 73% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Setting up a complete toolchain for developing own Windows 10 IoT Core applications
  • Developing basic foreground and background applications

  • Accessing hardware interfaces like the GPIO pins from within a Windows 10 IoT Core application in C++

  • Setting up a basic prototype electronic circuit
  • Handling user inputs from physical push buttons
  • Designing basic user-interfaces
  • Using development tools like SSH or FTP that help in typical development situations.
Course content
Expand all 28 lectures 02:36:47
+ Installing Tools and Configuration
5 lectures 12:51
Windows 10
02:22
Visual Studio
05:42

Another tool for the development of Windows 10 IoT Core applications is the Windows 10 IoT Core Dashboard. In this lecture you learn how to download and install that tool so that you are ready for setting up an Windows 10 IoT Core target device.

Windows 10 IoT Core Dashboard
02:01
Conclusion
02:04
+ Setting up a Device
6 lectures 15:18

In this lecture you will learn what pieces of hardware you need and how to get these to run and test the applications that we are developing throughout this course.

Get a Device
03:28
Install Windows 10 IoT Core
02:46
Configure the Development Board
02:02
Add a button and an LED
04:11
Conclusion
02:08
+ Programming: Hello Windows IoT World!
10 lectures 01:40:07
Use the GPIO pins: Hello IoT World!
10:54
Signal the international Morse code distress signal "SOS".
00:55
Get User Input with the Push Button (1/2)
09:50
Get User Input with the Push Button (2/2)
13:57
Hello Headed IoT World, GUI
18:40
Hello Headed IoT World, Asynchronous Method Calls
21:23
Hello Headed IoT World, Device Interaction
12:38
Packaging Applications
06:13
Conclusion
04:03
+ Helpful Development Tools
5 lectures 22:05
Device Portal: A Web Interface
08:02
File Transfer via FTP
06:05
Conclusion
01:58
+ Conclusion
1 lecture 03:28
Recap: What did you learn and where to go from here?
03:28
Requirements
  • A Windows 10 PC
  • Basic knowledge of C++ can be helpful, but is not mandatory.
  • To run the applications on the target IoT device, a Raspberry Pi is used in this course as well as an LED, a push button, some jumper wires, and a breadboard for prototyping.
Description

This course gives an introduction to all needed topics for getting started with the application development for Windows 10 IoT Core devices. It is the course that I would like to have had when I started to get interest in Windows 10 IoT Core application development. Throughout the course you learn

  • how to set up all needed tools like on your developer PC,

  • how to set up a target device, which is a Raspberry Pi in this course.

Furthermore, you learn

  • the basics of programming foreground and background applications in C++,

  • and how to package your application for distribution.

The final section of the course explains the usage of typical developer tools like SSH or FTP that will be helpful throughout your development activities.

The whole course is organized into individual sections that have a dedicated focus on one of the topics learning topics mentioned above. Each lecture within the section starts with a clear description of the lecture goal and is followed by a compact video presentation and description. All the videos are prepared such that they could be followed with you sitting in front of your developer machine and replicating the presented content. Each lecture closes with a brief summary.

Since Windows 10 IoT Core is targeted to embedded devices, part of the course makes use of some electronic components and circuitry. These are

  • a Raspberry Pi, SD card, power supply, network access,

  • a breadboard, an LED, a push button, some jumper wires.

To learn the basics about Windows 10 IoT Core application development it is not absolutely necessary to have these components at hand. However, to get most out of this course I recommend to have these components at hand.


Thanks a lot for your interest in this course. Let me know if you have any questions and hope to see you in the course then!

Florian

Who this course is for:
  • Novices in the field of Windows 10 IoT development, who want to get an introduction and kick start for own software projects using C++.
  • This course is not for expert Windows IoT Core developers.