Course description
Solidity Programming and Smart Contract Development
Learners will gain proficiency in Solidity, the programming language used for writing smart contracts on the Ethereum blockchain. Starting from basics to advanced concepts, including structures and error handling.
Tokenization and Non-Fungible Tokens (NFTs) Management
Learners will acquire skills in creating and managing digital tokens and non-fungible tokens (NFTs) on blockchain platforms. This involves the tokenization process, including token standards like ERC-20 and ERC-721, and learn how to develop NFT applications for unique asset representation, such as digital art, collectibles, and gaming assets.
Hyperledger Fabric Development
Learners will explore Hyperledger Fabric, a permissioned blockchain framework, and its components like writing chaincode (smart contracts) in Golang. Gain understanding on the structure and error handling mechanisms specific to Hyperledger Fabric chaincode.
Smart Contract Auditing and Testing
Learners will acquire skills in auditing and testing smart contracts to ensure their security, reliability, and compliance with business requirements. This includes learning about tools like Hyperledger Fabconnect and Firefly for smart contract auditing, debugging, and monitoring, enabling them to identify and address vulnerabilities and optimize smart contract performance.
