
This course will take us from little to no knowledge of blockchain to an understanding ready for tapping into blockchain tech.
Let's understand what we'll learn and set our expectations
Blockchain tech from 10K feet with a sharp decent into details
Validation and Security are pillars of the blockchain formula
How & where is blockchain technology in use today?
The incentive factor that makes blockchains work
Securing block data is more detailed than we'd think
Custom logic on the blockchain
Storing objects on the blockchain (and distributing them too)
Securing the blockchain with work
Securing the blockchain with investment
Securing the blockchain by voting
Let's create a simple blockchain implementation in JavaScript
A library that does all of the crypto heavy lifts
We'll start this project off by defining Blockchain and Block classes to contain our logic
We can secure our blockchain with POW
Lets turn our project into a cryptocurrency!
Our crypto miners can validate blocks
A review of the market leading cryptocurrency networks
A review of the market leading blockchain platforms
What have we learned?
Any IT professional or hobbyist anticipating a solid understanding of how blockchain technology works and desires an understanding of blockchain's use cases and potential (including cryptocurrencies and distributed applications) needs to go through this course to leverage blockchain in new or existing development projects. Anyone desiring to learn how blockchain solutions are designed, configured, and developed needs the knowldege and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how blockchain technology works and a solid foundation for platform evaluation and learning lower level details.