- Introduction to Blockchain and Smart Contracts
Origin of Blockchain Why Blockchain Consensus Mechanism What are Smart Contracts? Bitcoins
- Ethereum Virtual Machine (EVM) and Solidity Basics
What is an EVM? Wallet Introduction and Creation Introduction to Remix Editor with Metamask Smart Contract Basic Structure Variables, If/Else, Strings, Loops, Arrays, Test Tokens
- Advanced Solidity and Structures
Testnet Deployment Libraries, Interfaces, Modifiers Structures, Enums, ABI, Calldata, Events
- Tokenization and NFTs
ERC20 Token Creation NFT Minting, IPFS, Security, Pinata Cloud
- Development Tools and Techniques - Development Tools and Techniques
Truffle, Ganache, Hardhat Docker, Localnet, and Testnet Deployment
- Testing and DAPP Integration
Web3.0 Integration with JS Wallet Creation, Sending Transactions
- Introduction to Private Blockchain - Hyperledger Fabric
Public Vs. Private Vs Consortium Blockchain Frameworks Introduction to Hyperledger Fabric Hyperledger Projects
- Deep Dive into Hyperledger Fabric
Nodes in Hyperledger Fabric MSP and CA Client Application Interaction Installation on Virtual Box / AWS/ Azure VM
- Golang Programming for Hyperledger Fabric
Installation, Path Setup VS Code Plugin Setup, Variables, Conditional Statements, Loops Functions, Structures
- Error Handling and Chain Code Structure
Error Handling Chaincode Explanation using Fabric Samples, Test-network Explanation using Linux Scripting
- Chaincode Development
Extending the Default Chaincode Chaincode Deployment REST API Integration with Front End
- Chain Code Auditing and Tools Introduction
Introduction to Docker Introduction to Firefly, Fabconnect, Blockchain Explorer
- Bitcoin Development
Introduction to Bitcoin Development Bitcoin Scripting Language Bitcoin APIs and Libraries Building Bitcoin Transactions Bitcoin Security Best Practices Bitcoin Development Tools
, Introduction to Blockchain and Smart Contracts, Ethereum Virtual Machine (EVM) and Solidity Basics, Advanced Solidity and Structures, Tokenization and NFTs, Development Tools and Techniques, Testing and DAPP Integration, Introduction to Private Blockchain - Hyperledger Fabric, Deep Dive into Hyperledger Fabric, Golang Programming for Hyperledger Fabric, Error Handling and Chain Code Structure, Chaincode Development, Chain Code Auditing and Tools Introduction, Bitcoin Development, Introduction to Bitcoin and Blockchain, Bitcoin Scripting Languages, Building on Bitcoin Script, Layer 2 Scaling Solutions, Use Cases and Projects using Layer 2, Security and Best Practices, Integration (SDK/APIs) and Deployment, Future Trends and Innovations, Capstone Project