Description
Course info
Rating
(14)
Level
Beginner
Updated
Jun 19, 2018
Duration
1h 35m
Description

At the core of IOTA development with the Tangle is a thorough knowledge of the fundamentals of IOTA. In this course, IOTA Fundamentals, you will learn how to make your first application with IOTA and the Tangle. First, you will learn the basics of IOTA, including how it differs from Blockchain. Next, you will explore the more advanced parts of IOTA in detail and write your first “Hello World” program. Finally, you will discover how to make real applications that receive micro IOTA payments with your simple but practical example. When you are finished with this course, you will have a foundational knowledge of IOTA and its inner workings that will help you as you move forward to becoming an effective IOTA developer.

About the author
About the author

Jan-Erik Sandberg is an international author and a requested speaker. He has coached agile teams since 2001 and is a veteran coder. He is currently working at Q-Free. Q-Free is a leading IOT company supporting Smart City development in more than 40 countries.

More from the author
JIRA Fundamentals
Beginner
2h 11m
26 Jan 2018
Blockchain Fundamentals
Beginner
2h 24m
12 Jun 2017
Becoming a .NET Developer
Beginner
4h 41m
28 Jan 2015
More courses by Jan-Erik Sandberg
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Jan-Erik Sandberg, and welcome to my course, IOTA Fundamentals. I'm currently working as a manager for some high-performance development teams at Q-FREE. I'm also the founder of Blockchain Rebels. The cryptocurrency revolution is considered to be the next big thing after the invention of the internet. There's a huge ongoing development in this field now. It all started with the Bitcoin blockchain, and then a lot of similar technologies like Ethereum arose. But when blockchain became massive, the technology also began to face some serious issues. IOTA is a different take on many of the same revolutionary ideas that were brought forward with blockchain. IOTA has laid forward a probable solution to the enormous problems that traditional cryptocurrencies and technologies are facing with declining performance, increasing need for expensive and wasteful computing resources, and thus increasing cost of transactions. I like to think of Bitcoin as the T-Ford that got a whole new industry started, Ethereum as the Toyota Corolla that got broad adoption and usage, and lastly the IOTA as the test lab that modernized the way we think about an already-existing idea. By the end of this practical course, you will have a deep understanding of the IOTA concepts, and you'll even be able to develop your own applications using IOTA. I hope you'll join me in this exciting journey of learning this very promising technology with IOTA Fundamentals here at Pluralsight.

Creating a Fully Functional IOTA App
Creating a Fully Functional IOTA Application. Welcome to the most fun module of this course. This is where we put it all together and write an application that works towards the IOTA testnet. We will be helping out a car rental company called BadBrakes. They provide the cheapest rental cars in history, and they only charge one IOTA for each time you unlock the car. They don't care about mileage or placement of the car. To cater for their needs, we'll make a Node. js application that will generate an address for payment that is different for each user. We will wait for the payment and finally unlock the car when the payment is received.