- Introduction to Blockchains
Blockchain Origins What is Blockchain Consensus Mechanisms What are Smart Contracts? Bitcoin Blockchain
- Ethereum Virtual Basics (EVM) and Solidity Basics
What is an EVM and Ethereum? Wallets 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
Libraries, Interfaces, Modifiers Structures, Enums, ABI, Calldata, Events, Transfers Contract to Contract calls Address and Address payable Receive and Fallback functions Upgradeable Contracts Openzepplin Libraries
- Tokenization and NFTs
Introduction NFT, NFT Minting, IPFS, Security, Pinata Cloud IPFS Integration
- Development Tools and Techniques
Truffle, Ganache, Hardhat Tools Localnet, and Testnet Deployment
- DApp Integration and Testing
Web3.0 Integration with JS Wallet Creation, Sending Transactions
- Introduction to Private Blockchains - Hyperledger Fabric
Public Vs Private Vs Consortium Blockchain Frameworks Introduction to Hyperledger Fabric Hyperledger Projects
- Deep Dive into Hyperledger Fabric
Basic Concepts of HLF Docker Introduction Commands and Setup SDK Installation Docker Configuration
- Golang Programming for Hyperledger Fabric
Introduction VS Code Plugin Setup, Hello World Basics of the Language Functions, Structures
- Chaincode Structure and Error Handling
Chaincode Explanation using Fabric Samples, Test- network Explanation using Linux Scripting Error Handling
- Custom Chaincode
Extending the Default Chaincode Chaincode Deployment REST API Integration with Front End
- Smart Contract Auditing and Tools Hyperledger Fabconnect, Firefly
Why Smart Contract Audits Are Necessary Introduction to Firefly, Fabconnect, Blockchain Explorer
, Introduction to Blockchains, Ethereum Virtual Basics (EVM) and Solidity Basics, Advanced Solidity and Structures, Tokenization and NFTs, Development Tools and Techniques, DApp Integration and Testing, Introduction to Private Blockchains - Hyperledger Fabric, Deep Dive into Hyperledger Fabric, Golang Programming for Hyperledger Fabric, Chaincode Structure and Error Handling, Custom Chaincode, Smart Contract Auditing and Tools Hyperledger Fabconnect, Firefly