Windows IoT App Development
3.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
94 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Windows IoT App Development to your Wishlist.

Add to Wishlist

Windows IoT App Development

Learn how to develop IoT applications on Windows IoT
3.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
94 students enrolled
Created by Amr Swalha
Last updated 3/2017
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create Windows IoT applications
  • Use the GPIO pins on the Raspberry PI to connect to sensors and interact with hardware
View Curriculum
  • C#
  • Basics of XAML
  • A development board that supports windows IoT
**Note: Course in Beta Release, more lectures are being added and this is not the final release**
Hello and Welcome, this course is aimed to give you the basics you need to start working with windows IoT. Windows IoT was newly released by Microsoft which aimed to give you the ability to target and provide applications for your mini pc such as Raspberry Pi. Windows IoT supports the UWP (Universal Windows Platform, code once target many platforms) so you can have the ability to create apps that has the ability to run on different type of devices no problem what so ever. Also, this way you can save a lot of time since you code only once and target multi platforms.
IoT recently been a big thing, having the ability to use cheap devices that is connected to the internet and being able to send and receive data. Since the raspberry pi and similar devices cost does not cross a 50 or even 100 USD they are a great choice to develop IoT projects and will provide enough flexibility and support so you can develop your project without any limitation.

Windows IoT can make things a lot easier for .NET developer who aims to develop IoT projects. You can develop your project in C# and have it running on multi platforms. Windows IoT can be a great alternative instead of using the Linux operating system and trying to learn Python or other similar languages to develop IoT Projects.

Now, of course you will be wondering is it worth it to take this course? According to Forbes (Source: Roundup Of Internet Of Things Forecasts And Market Estimates, 2016), the size of the IoT market will be 3.7 Billion Dollar. This number isn't small at all. And the field is relatively new and there are hardly a strong competition or a market leader. So you have a huge chance to rise quickly in this field.
In this course:
  • You will be able to install and control Windows IoT
  • You will learn how to develop IoT Applications
  • See some advanced commands that you can use in Windows IoT
  • How to connect to sensors and modules to read values
So, what you are waiting for? Join us now and learn Windows IoT and start your IoT Project.
Who is the target audience?
  • Anyone who is interested in windows IoT development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
Introduction to this course
1 Lecture 04:11

What you will learn in this course plus some ground rules and some info about me.

Preview 04:11
Basic Setup
2 Lectures 13:24

In this lecture we will:

  • See different hardware we can use with the Windows IoT
  • Compare different hardware
  • See the community devices other than supported by Microsoft
Preview 08:45

In this lecture:

  • Introduction to Windows IoT Dashboard
  • Installing Windows IoT image on SD Card
Installing Windows IoT on RaspberryPi
Window IoT Tour
1 Lecture 09:33

In this lecture:

  • A full navigation of the Windows IoT Dashboard
  • Different function for each settings
Admin Panel Navigation
Project Setup
1 Lecture 08:08

In this lecture:

  • Enabling Windows IoT Development on Visual Studio 2015
  • Adding a new project to Visual Studio to develop Windows IoT Applications
  • Debugging the applications on Raspberry Pi
Preview 08:08
Universal Projects
1 Lecture 09:23

In this lecture:

  • Understand what XAML refers to
  • How we can work with XAML and different commands
  • See some XAML Examples
XAML Basics
XAML Controls
4 Lectures 26:23

This lecture contains the link to the code repository used in this course.

Preview 00:02

In this lecture:

  • How we can add a Button
  • XAML markup for the button
  • Adding event handler for XAML Button

Scroll View & Stack Panel

In this lecture:

  • Define a Calendar View
  • XAML Markup for Calendar View
  • Settings for Calendar View
Calendar View
Communication With API
1 Lecture 06:41

In this lecture:

  • Creating ASP.NET Web API
  • Connecting to the Web API via Windows IoT App
  • Retrieve and save data from/to web api
Communication with Web API through Windows IoT
Background IoT
3 Lectures 20:25

In this lecture:

  • Understand what is a background task
  • Using Background Tasks in Windows IoT
Working with Background App

In this lecture:

  • Using async and await with background tasks
  • Using Task Deferral to prevent Windows IoT from ending task before async code finish
Background Task Deferral

In this lecture:

  • Connecting to Windows IoT via SSH
  • Sending commands to Windows IoT via SSH
SSH Connection & Commands
Sensors & Modules
5 Lectures 12:31
Source Code for this section

Recommended to print it out as a reference

GPIO reference

HC-SR501 Infrared motion sensor
Extending Windows IoT
3 Lectures 09:47

In this lecture:

  • Enabling FTP on Windows IoT
  • Connecting to the FTP Server on Windows IoT
Enabling FTP on Windows IoT

In this lecture:

Accessing Windows IoT file storage via windows explorer

Accessing Files Via Windows Explorer

Active Buzzer
About the Instructor
Amr Swalha
4.0 Average rating
75 Reviews
2,232 Students
9 Courses
Developer and Trainer, Want to do something amazing

Hello there! Thanks for stopping by and taking a look at my profile. My name is Amr Swalha and I'm very passion about programming and web development. I've been developing web applications since 2010 using the . I love online training and it's much easier to get to more students and more worldwide. 

So, I like programming, video games (Specially Battlefield in all versions) and being connected to different cultures and peoples. I aim to give my students very strong start and ahead starts so they can be very professional with their development work.

I really like to hear from my students and help them with their problems and work with them so they achieve what they want and be more successful.