Course Details
Blockchain Development Training
Decentralized blockchain-based systems, such as Bitcoin and Ethereum, are successful beyond all expectations. Blockchain bring revolution how we think of financial, information, and other infrastructures. This course covers the technical aspects of public distributed ledgers, blockchain systems, cryptocurrencies, and smart contracts. Students will learn how these systems are built, how to interact with them, how to design and build real life decentralized application.
Learning Outcomes:
By the end of the course, students will be able to 1. Understand how blockchain systems (mainly Bitcoin and Ethereum) work, 2. Design, build, and deploy smart contracts and distributed applications, 3. Integrate ideas from blockchain technology into their own projects.
Course Outline:
What's Blockchain
How Blockchain works?
Public v private Blockchain
Create your Bitcoin wallet
Create your Ethereum wallet
Ethereum Smart Contract
Cryptography
Lab session: cryptography
Blockchain technology selection
Blockchain use cases
Lab session: Blockchain case studies
What's Smart Contract
Introduction to Remix
Dive into Solidity
Lab sessions: Solidity programming
Lab session: Hello World Smart Contract
ERC token standard
Lab session: Voting Smart Contract
Lab session: Create your own ERC20 token
Introduction to Angular
Using Web3.js and Infura
Using Etherscan
Lab session: Bidding Smart Contract
Lab session: Tic Tac Doe Smart Contract
What's Hyperledger
Different variety of Hyperledger frameworks
Key concepts of Hyperledger
Demo Hyperledger Fabric Smart Contract
Certification exam
Categories
Let’s Upskill Teams Together.

