Course Objective
Learning Goal:
-
- To understand the function of blockchains, understanding why/when it is better than a simple distributed database.
- The foundation stone to pursue advanced developer courses in the blockchain.
- The student will also learn the use-cases that require the use of blockchain technology.
Learning Objectives:
After the course, the student will be able to :
-
- Understand the basic concepts of blockchain and will be able to distinguish it from a normal database.
- Identify the properties of blockchain, and how it can be applied to business requirements.
- List different types of blockchain, and have an overview of popular ones.
- Describe blocks, transactions, and the Merkle tree structure of blockchain technology.
- Describe and demonstrate various consensus algorithms.
- Get a basic overview of Bitcoin, Ethereum, Corda and LF Decentralized Trust projects.
- Identify the current trend, challenges, and possible use cases where blockchain can be applied.