| Module-1 |
| Introduction to Blockchain |
What is Blockchain |
Decentralized Systems |
Bitcoin Network |
|
| Hasing |
Blocks in Bitcoin |
Merkele Tree |
Genises Block |
|
| Bitcoin Concepts |
Mining |
Proof on Work |
Public and Private Blockchains |
| Module-2 |
| Ethereum Blockchain |
Introduction to Ethereum |
Difference between Ethereum and Bitcoin |
Block Creation in Ethereum |
|
| Smart Contract in Ethereum |
Ether in Ethereum |
Concept of gas in Ethereum |
How to write smart contract in etherum |
|
| introduction to ionic framework |
project structure |
ionic cli interface commands |
creating project |
| Module-3 |
| Advanced concepts of smart contract |
Solidity language |
Why solidity |
Remix IDE |
|
| How to deploy smart contract on Remix IDE |
Metamask |
How to get ether in Metamask |
Transfer ether using Metamask |
|
| Configure metamask in Google Chrome. |
Integrate Solidity,Metamask and Remix IDE |
Simple Programs in Solidity |
| Module-4 |
| Advanced DAPP Development |
Advanced Solidity Concepts |
Struct |
Mapping |
|
| Different State Variables Types |
Advanced Programes in Solidity |
Deployment Using Remix. |
|
| Module-5 |
| Truffle Frame Work |
Dapp Development using Truffle |
Installations and Set-Up Truffle Frame work |
Concepts of NodeJS |
|
| Features of NoeJS |
Basics of Javascript |
Visual Studio Code Set-Up |
Ganache Introduction |
|
| Public Key and Private Key in |
Wallet concepts in Metamask |
Writing Advanced Programs in Truffle |
Deploy in Ganache. |
| Module-6 |
| Integrating all in a website |
Basic of Html & Bootstrap |
NodeJS |
Javascript |
|
| Web3 Introduction |
Different Function in Web3 |
Communicating Website and Blockchain |
Sample Project |
| Deploy Everything in Local Machine. |
| Module-7 |
| Real Time Project |
Developing a Website |
Writing an advanced smart contract |
Concepts of git and github |
|
| Deploy smart contract on public test network |
Publish our website on github |
Ready to use website from anywhere with backend blockchain |