Introduction to IoT Programming with JavaScript

Creating Interactions with Connected Devices and Dashboards
4.2 (10 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.
180 students enrolled
$50
Take This Course
  • Lectures 47
  • Contents Video: 4 hours
    Other: 0 mins
  • Skill Level Expert Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

In this Introduction to IoT Programming with JavaScript training course, expert author Patrick Catanzariti will teach you how to create interactions with connected devices and dashboards. This course is designed for users that already have experience with web development, JavaScript, and Node.

You will start by learning how to build your first dashboard, including setting up a modular Node server and getting your server onto the web. From there, Patrick will show you how to set up an Arduino, display Arduino data, and go wireless with Arduino Yun and node-serialport. This video tutorial also covers Spark, Tessel, pairing Android and JavaScript using on{X}, and voice recognition with Wit. ai. Finally, you will learn how to control your dashboard with new input devices, and learn about Pebble Watch dev.

Once you have completed this computer based training course, you will be fully capable of creating your own web dashboard to display Internet of Things data. Working files are included, allowing you to follow along with the author throughout the lessons.

What are the requirements?

  • This course is designed for users that already have experience with web development, JavaScript, and Node.

What am I going to get from this course?

  • How to create interactions with connected devices and dashboards
  • IoT developers looking to try JavaScript in their IoT projects
  • Taking your JavaScript skills beyond the web

What is the target audience?

  • Keen developers who have yet to enter the world of IoT

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting Started
Important - Download These First - Working Files
Preview
Article
Introduction To The Internet Of Things
Preview
05:13
What Is The Internet Of Things?
Preview
06:07
Where The Internet Of Things May Be Headed
06:44
Why JavaScript And The Internet Of Things?
04:47
Technologies Used In This Course
05:56
How to Access Your Working Files
03:22
Section 2: Building Our First Dashboard
The Foundations Of Our Dashboard
03:02
Setting Up A Modular Node Server For IoT - Part 1
06:48
More on Setting Up A Modular Node Server For IoT
03:40
Technologies And Techniques For A Modular Front End
09:07
Our Front End Template
05:24
Event Driven JavaScript - Using Node And Socket.io
03:46
Getting Our Server Onto The Web
03:16
Section 3: Arduino
Setting Up An Arduino - Part 1
05:37
More on - Setting Up An Arduino
05:23
Displaying Arduino Data Via Node - Part 1
04:42
More on - Displaying Arduino Data Via Node
03:53
Displaying Arduino Data Via Node Continued
04:37
Displaying Arduino Data Via Node - Final Part
07:03
Toggling Arduino Devices Via Node - Part 1
06:00
More on -Toggling Arduino Devices Via Node
05:59
Installing Node On Your Arduino Yun
08:10
Going Wireless With Arduino Yun And Node - Part 1
06:15
More on Going Wireless With Arduino Yun And Node
02:47
Section 4: Spark
Setting Up Spark
04:02
Displaying Spark Core Data Via Node - Part 1
04:28
More on Displaying Spark Core Data Via Node
03:11
Displaying Spark Core Data Via Node - Continued
04:40
Displaying Spark Core Data Via Node - Final Part
05:44
Toggling Spark Core Devices Via Node - Part 1
04:23
More on Toggling Spark Core Devices Via Node
04:15
Section 5: Tessel
Setting Up Tessel
03:15
Displaying IoT Data With A Tessel - Part 1
05:07
More on Displaying IoT Data With A Tessel
08:49
Toggling Devices Via Tessel And Node - Part 1
06:25
More on Toggling Devices Via Tessel And Node
05:45
Section 6: Pairing Android And JavaScript Using onX
Getting Started With onX And Android
05:42
Displaying Android Phone Data Via onX And Node
06:10
Section 7: Voice Recognition Via Wit.ai
Getting Started With Wit.ai
04:38
Adding Voice Recognition To Your IoT Using Wit.ai
07:17
Section 8: Controlling Your Dashboard With New Input Devices
Controlling Your IoT With Leap Motion
06:49
IoT Gesture Control With The Myo Armband
05:42
Section 9: The Pebble Watch
Getting Started With Pebble Watch Dev
04:35
Bringing Our IoT Dashboard Data Onto A Watch Face - Part 1
07:55
More on Bringing Our IoT Dashboard Data Onto A Watch Face
06:55
Section 10: Conclusion
Wrap-Up
02:02

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course